【发布时间】:2013-11-17 04:36:47
【问题描述】:
我有一个这样的脚本:
#!/usr/bin/php
<?php
file_put_contents('/home/vagrant/sleep.pid', getmypid());
sleep(9);
exit(0);
我想编写我的 Monit 配置,以确保此应用程序始终运行。这是我的监控配置:
set daemon 5
check process program with pidfile /home/vagrant/sleep.pid
start program = "/usr/bin/php /home/vagrant/myphp.php"
但在我的程序退出后,Monit 不会尝试再次运行它。这有点道理,但我想知道是否有任何方法可以告诉 Monit 重新运行该过程。
【问题讨论】: