像“monit”这样的Ubuntu服务监控 – 你使用它吗?

你有什么想法使用任何types的服务监控来自动重启失败的服务?
monit是一个很好的解决scheme吗?

那么,我认为在一般情况下监测是一个非常好的主意。 但是,自动重启需要谨慎实施。 根据您的应用程序,可能需要按特定顺序启动服务。 这个逻辑需要被内置到你的自动重启例程中,这样事情就会出现并在健康状态下closures。 另外,包含在你的逻辑中需要限制一定时间内尝试重新启动服务的次数。 如果某个服务以一种需要手动干预的方式失败,那么您不希望monit每隔10秒不断尝试重新启动一次。

总而言之,这是否是一个好主意,完全取决于你的要求和你的环境。