6

因此,Ruby 的守护进程 gem 可以让您monitor=true在启动进程时进行设置。显示器到底是什么,你用它做什么?您所做的只是指定truefalse...是在某处创建日志文件?实际监控过程的东西,比如god?为什么关于这件事的文档如此可怕?

或者这实际上是每个人都应该知道的 Unix 东西?:)

4

1 回答 1

5

来自精美手册

:monitor : 监控程序并重启崩溃的实例。

看起来它设置了一个 PID 文件(即保存守护进程 ID 的文件)来跟踪守护进程;如果守护进程由于某种原因崩溃,监视器将重新启动它。

您将不得不问作者为什么他们的文档如此稀疏;源代码看起来很清楚,但对于正在发生的事情的要点。我认为任何构建了一两个守护程序的人都会熟悉监视和重新启动它们的概念。

于 2011-02-26T05:15:49.400 回答