标签: linux service administration
我正在以非特权用户身份运行某些服务(apache,mongo,memcached)。如果机器重新启动或崩溃,确保它们自动启动的最佳方法是什么?
答案 0 :(得分:1)
我解决这个问题的方式是,通过一个脚本从cron每分钟运行一次。然后检查此脚本以确保我想要运行的所有内容实际上都在运行,如果不是,则启动它。
我可能不会认为这是“最好的方法”,但它确实有效。
答案 1 :(得分:1)
另一种可能的选择是使用 monit 或 mon 工具。他们能够监控正在运行的服务并重新启动它们。