先日 Monit を使った環境で、sshdがMonitに再起動されるとpidファイルが消える事象が発生しました。 その際に調べたときのメモです。 環境 環境は以下の通りです。 CentOS6.4(64bit) openssh-server-5.3p1-84.1.el6.x86_64 monit-5.5-1.el6.rf.x86_64 「/etc/init/monit.conf」は以下の通りです。 description "monit" start on runlevel [2345] stop on runlevel [!2345] respawn exec /usr/bin/monit -Ic /etc/monitrc 「/etc/monitrc」は以下の通りです。 # cat /etc/monitrc set daemon 120 with start delay 30 set log