Archive for 2011, 2月
熱は下がらず
2011/2/11 金曜日久しぶりの深夜残業
2011/2/9 水曜日原因不明の高負荷
2011/2/8 火曜日昨夜、急に自宅サーバが高負荷になった。ログを確認しても、特定のIPからのアクセスは認められず、ソフトの暴走も無く、ハード障害も無い。原因が特定できない。
とりあえず考えられる再発防止の対策を講じる事に。
まずは、apache2をpreforkからworkerに切り替えて効率を上げる。workerにするとmod_phpが使用できなくなるのでphpはcgiで動作させる。
aptitude install apache2-mpm-worker php5-cgi
a2enmod actions
/etc/apache2/apache2.conf 修正(下の方に以下を追加)
<IfModule mod_actions.c>
Action application/x-httpd-php /php-cgi/php5
</IfModule>
ScriptAlias /php-cgi/ /usr/lib/cgi-bin/
<Directory “/usr/lib/cgi-bin”>
AllowOverride None
Options ExecCGI -MultiViews +FollowSymLinks
Order allow,deny
Allow from all
</Directory>
apache2の再起動
次にmod-evasiveでDOS対策。
aptitude install libapache2-mod-evasive
a2enmod mod-evasive
/etc/apache2/apache2.conf 修正(下の方に以下を追加)
<IfModule mod_evasive20.c>
DOSHashTableSize 3097
DOSPageCount 10
DOSSiteCount 100
DOSPageInterval 1
DOSSiteInterval 1
DOSBlockingPeriod 10
DOSEmailNotify 管理者のメールアドレス
</IfModule>
apache2の再起動
最後はPHPアクセラレターの導入。
apt-get install php-apc
apache2再起動
これでしばらく様子を見よう。
株売却
2011/2/7 月曜日三輪車を押して
2011/2/6 日曜日昨日は節分
2011/2/4 金曜日CMS更新
2011/2/3 木曜日延ばし延ばしにしてしまっていたCMSの更新。
Nucleus3.62
http://japan.nucleuscms.org/item/53
joomla!1.5.22
http://joomlacode.org/gf/project/joomla/frs/?action=FrsReleaseBrowse&frs_package_id=5498
phpBB3.0.8
http://bbmods.info/bbs/viewtopic.php?f=8&t=405
気になっていたスペイン料理屋へ。
とっても美味しかった。
また来よう。