我正在设置一个服务器,并刚刚安装了“监视”来监视进程,并在满足特定条件时重新启动(并提醒我)。 它工作很好。
我的问题是当monit本身死亡时会发生什么? 有没有一种确保monit在死的时候重启的正确方法? 我现在通过一个cron作业重新启动(即使它已经在运行),但这看起来不是很优雅。
什么被认为是重新启动monit的正确方法? 我正在使用Debian并通过apt-get安装(因此我有一个/etc/init.d/monit脚本可用)。 我已经确保它使用update-rc.d使用默认级别运行。
谢谢!
Monit守护进程并不真正死亡。
为什么你会认为呢?
无论哪种方式,Monit服务由我的系统上的Puppetpipe理。 但主要是当我更改configuration文件时重新加载服务。
service { $monit_svc: ensure => 'running', enable => true, restart => 'monit reload', subscribe => File[$monit_conf], }
虽然我不主张这样做,但是可以从init运行Monit 。 但是软件是稳定的。 这不应该是必要的。