Contents
概要
Cronologを使えば手軽にログローテションができたから、その構築メモ。環境
- OS
- Linux www4322gi 3.2.0-64-generic #97-Ubuntu SMP Wed Jun 4 22:04:21 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
流れ
Nginxのログ設定確認(必要に応じて変更)
sudo vim /etc/nginx/sites-available/main ----- access_log /home/www/logs/access.log; error_log /home/www/logs/error.log; ----- sudo /etc/init.d/nginx restart
Cronologのインストール
sudo apt-get install cronolog
ログファイルの変更
rm /home/www/logs/access.log rm /home/www/logs/error.log mkfifo /home/www/logs/access.log mkfifo /home/www/logs/error.log
Cronologの設定
tail -f /home/www/logs/access.log | /usr/bin/cronolog /home/www/logs/access.%Y-%m-%d.log tail -f /home/www/logs/error.log | /usr/bin/cronolog /home/www/logs/error.%Y-%m-%d.log