[ubuntu-jp:3063] Re: スケジューラについて
Tadashige Seki
tadashige.seki @ gmail.com
2010年 10月 20日 (水) 07:48:29 BST
荻野さん
お返事ありがとうございます。ソフトウェア独自に仕掛けを持っている場合もあるのですね。
全く気が付きませんでした。今週の日曜にどうなるか、確認してみます。
> logrotate は /etc/cron.daily/logrotate から起動されているようです。時間
> がかなり空いているのは… すみません、わかりません。
/etc/cron.dailyを確認したところmlocateというファイルがありました。中身を見ますと
$ cat /etc/cron.daily/mlocate
#! /bin/sh
set -e
[ -x /usr/bin/updatedb.mlocate ] || exit 0
# See ionice(1)
if [ -x /usr/bin/ionice ]; then
IONICE="/usr/bin/ionice -c3"
fi
$IONICE /usr/bin/updatedb.mlocate
となっていましたので、apacheのリロードの前にupdatedbが行われ、そのため時間がずれてるのではと推測しています。
関
2010年10月19日21:40 Mitsuru Ogino <ogino at verama.net>:
> 荻野と言います。
>
> あまり詳しくありませんが、ご返事が無いようなので…
>
> 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 メーリングリストの案内