Monit监控上帝?

3
我们正在使用God来监视我们的服务器进程,并且想知道是否应该使用类似Monit这样的东西来确保在发生意外情况时God能够正常运行。
一个quis custodiet ipsos custodes?难题 :)
通过谷歌搜索并没有找到任何提到过这样做的内容,这让我觉得这可能是相当罕见的。
有人在这里看到了这个需要吗?

我在stackoverflow上看到很多关于部署的问题(比如这个:https://dev59.com/vm035IYBdhLWcg3wYe8F),这是Rails开发人员经常面临的任务。也许这个问题应该同时发布在两个版块? - oliverbarnes
2
我认为可以说,在大多数的Rails开发团队中,开发人员也负责部署工作。我在一家较大的公司工作(有15名开发人员并且还在招聘),我们最接近IT的人是一个DevOps工程师。 - Matt Briggs
1个回答

3
我会把保持god运行的责任放在更核心的操作系统上。在Ubuntu上,您可以使用upstart来启动和监视god。不过我自己没有做过这个。使用monit的唯一其他好处似乎是可能监视god的内存使用情况,因为过去曾有一些内存泄漏问题。

有道理。因此,相比使用“service”,使用“upstart”会更接近核心。 - oliverbarnes
1
然而,如果你要使用Monit来监控God,为什么还要使用God呢? - nickh
这是有道理的,因为“上帝”可能会崩溃。你使用“上帝”及其功能来监视你的活动,但你只需要一个小东西来保持“上帝”运行,而不是一个全功能的监视系统。我也会去“更核心的操作系统”。我很惊讶竟然很少有人对这个问题感兴趣。 - Ludovic Kuty

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接