夜中にApacheが再起動?!

自宅鯖のhttpdのログを確認してると何もしていないのに午前3時頃再起動したような形跡が…。

以前root乗っ取られたことがあるんで、また支那の人かと思ったり疑心暗鬼だったんだけど…
犯人はログローテートです。

シェルを叩くとミドルのログローテート設定ファイルが確認できます

ls /etc/logrotate.d

/etc/logrotate.confのコメントを読む限り、どうやらrpm(yum)がインストール時に必要に応じて設定を落とし込むみたいです。

/etc/logrotate.dの中にいるhttpdの設定ファイルに以下のような記述がありんす。

postrotate
   /bin/systemctl reload httpd.service > /dev/null 2>/dev/null || true
endscript

ググって調べると、

postrotate~endscript
postrotateとendscriptの間に記述されたコマンドをログローテーション後に実行

prerotate~endscript
postrotateとendscriptの間に記述されたコマンドをログローテーション前に実行

ふむ。つーことは再起動じゃなくてリロードしてたんですね。
安心して眠れるわwww

※ちなみにCentOS6からはcronじゃなくてanacronでキックされます。