[ubuntu-jp:3059] Re: スケジューラについて
Mitsuru Ogino
ogino @ verama.net
2010年 10月 19日 (火) 13:40:57 BST
荻野と言います。
あまり詳しくありませんが、ご返事が無いようなので…
Tadashige Seki said the following on 10/10/18 11:25:
> こんにちは。スケジューラについて教えてほしいことがあります。
> 先日、気がついたらApacheが再起動していました。ログを見てみると日曜の6:51でした。
> その時間に操作した覚えはないので、おそらくcronなどのスケジューラが再起動したのかと思いましたが、
> それらしいログがありません。
Ubuntu ではパッケージ毎の独立性が高いので、Apache が再起動、と来ればまず
Apache のパッケージ内にその仕掛けがある可能性が高いです。
> $ dpkg -l | grep apache
> ii apache2 2.2.8-1ubuntu0.18 Next generation, scalable, extendable web se
> ii apache2-mpm-prefork 2.2.8-1ubuntu0.18 Traditional model for Apache HTTPD
> ii apache2-utils 2.2.8-1ubuntu0.18 utility programs for webservers
> ii apache2.2-common 2.2.8-1ubuntu0.18 Next generation, scalable, extendable web se
> ii libapache2-mod-php5 5.2.4-2ubuntu5.12 server-side, HTML-embedded scripting languag
として、いちばん怪しそうな apache2.2-common を dpkg -L で見てみると、
/etc/logrotate.d/apache2
というファイルが含まれているのが分かります。これは手元のマシンでは
> /var/log/apache2/*.log {
> weekly
> missingok
> rotate 52
> compress
> delaycompress
> notifempty
> create 640 root adm
> sharedscripts
> postrotate
> if [ -f "`. /etc/apache2/envvars ; echo ${APACHE_PID_FILE:-/var/run/apache2.pid}`" ]; then
> /etc/init.d/apache2 reload > /dev/null
> fi
> endscript
> }
となっていますので、weekly に /etc/init.d/apache2 reload が実行されそう
です。
logrotate は /etc/cron.daily/logrotate から起動されているようです。時間
がかなり空いているのは… すみません、わかりません。
--
荻野 充 (おぎの みつる) ... 「萩(はぎ)」にあらず
Key fingerprint = 7F26 5414 1805 F31B 1617 10B7 C117 07AE 1691 9BD1
ubuntu-jp メーリングリストの案内