Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在以非特权用户身份运行一些服务(apache、mongo、memcached)。如果机器重新启动或崩溃,确保它们自动启动的最佳方法是什么?
我当时解决这种方式的方法是让一个脚本每分钟从 cron 运行一次。该脚本然后检查以确保我想要运行的所有内容实际上都在运行,如果没有,则启动它。
我可能不会认为这是“最好的方法”,但它确实有效。
另一个可能的选择是使用monit或mon工具。他们能够监视正在运行的服务并重新启动它们。