1

我正在以非特权用户身份运行一些服务(apache、mongo、memcached)。如果机器重新启动或崩溃,确保它们自动启动的最佳方法是什么?

4

2 回答 2

1

我当时解决这种方式的方法是让一个脚本每分钟从 cron 运行一次。该脚本然后检查以确保我想要运行的所有内容实际上都在运行,如果没有,则启动它。

我可能不会认为这是“最好的方法”,但它确实有效。

于 2012-12-12T11:28:27.680 回答
1

另一个可能的选择是使用monitmon工具。他们能够监视正在运行的服务并重新启动它们。

于 2012-12-12T12:15:07.347 回答