ログローテート / Naver の IP から大量アクセス / エラー/ログ関係の設定 / 負荷分散・チューニングいろいろ覚書
ログローテート
/usr/local/apache/logs/host1-access_log /usr/local/apache/logs/host2-access_log
{
rotate 50
daily
sharedscripts
postrotate
/bin/kill -HUP `cat /usr/local/apache/logs/httpd.pid 2> /dev/null` 2> /dev/null
EXT=`date +%Y%m%d`
for f in $1;
do mv $f.1 $f.$EXT;
/bin/gzip -f $f.$EXT
done
endscript
}
Naver の IP から大量アクセス
名前引きできない IP からのアクセスが大量にあるので調べてみたら Naverbot だった。Naverbot は Googlebot を詐称したり(robots.txt へのアクセス時)あまりお行儀が良くないようで。
エラー/ログ関係の設定
エラー表示を抑制する。これは php.ini より個々のスクリプト内で書いた方がデバッグしやすい
ini_set("display_errors", 0);
ログを取る
log_errors = On
error_log = /var/log/php
負荷分散・チューニングいろいろ覚書
* ロードバランサ
* LVS
* mod_rewrite
* proxy
* APC , "PHP Accelerator"