Slide 3
Slide 3 text
本スライドでは以下のような設定を想定
/var/log/nginx/*log {
daily # 一日一回 rotate(hourly, monthly, yearly なども指定可能)
missingok # 元ファイルがなくてもエラーにしない
rotate 1 # 1世代を保持
compress # 古いファイルを圧縮する
delaycompress # mv した回の次の rotate のタイミングで圧縮する
notifempty # ファイルが空だったら rotate しない
create 640 www www # www ユーザーで、file mode 640 で新規ファイルを作成
sharedscripts # パターンにマッチするファイルが複数個あっても一回しか
# postrotate が実行されないようにする
postrotate # rotate 後に、以下のスクリプトを実行する
[ -f /var/run/nginx.pid ] && kill -USR1 `cat /var/run/nginx.pid`
endscript
}
/etc/logrotate.d/nginx 等に配置。