ログローテート / Naver の IP から大量アクセス / エラー/ログ関係の設定 / 負荷分散・チューニングいろいろ覚書

投稿日: 2003年08月21日 更新日: 2017年07月22日

ログローテート

/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
}

名前引きできない 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"

名前:宮内 はじめ

Code for Nagoya名誉代表

E2D3名古屋支部長

プログラマーです。GISやデータビズが好きです。このサイトは宮内の個人的なメモです。

プロフィール

お問い合わせ