vine-users ML アーカイブ



[vine-users:062866] logorotate の疑問

  • From: koyama <mlac@xxxxxxxxxxxx>
  • Subject: [vine-users:062866] logorotate の疑問
  • Date: Fri, 31 Oct 2003 12:45:06 +0900
k7-koyamaです。いつも参考にさせて頂きありがとうございます。

062165 で logrotate に関して質問させて頂いたのですが、また疑問が出て
きましたので質問させて頂きます。

/etc/cron.daily 以下に logrotate スクリプトが存在します。
/etc/logrotate.d/ 以下に apache というスクリプトを作成して実行しています

=========================================================
apache

/var/log/httpd/access_log /var/log/httpd/error_log 
/var/log/httpd/mod_jk.log {
weekly
rotate 5
missionok
sharedscripts
postrotate
/etc/rc.d/init.d/httpd stop
/etc/rc.d/init.d/tomcat stop
/etc/rc.d/init.d/tomcat start
/etc/rc.d/init.d/httpd start
endscript
}
=========================================================


これを実行すると、確かに週ごとにローテーションファイルが作成
されるのですが、apache や tomcat は毎日再起動されています。

私の認識では、ローテーションを行う時のみ、各サーバーの停止、起動
スクリプトが実行されると思っていたのですが、現状では異なった動作
になっているようです。

私の認識が誤っているのでしょうか?


-- 
koyama <mlac@xxxxxxxxxxxx>