4

在我的生产服务器中,我正在使用 ruby​​ foreman 运行多个进程,我只想让我的应用程序继续工作,即使其中一个进程关闭,我希望我的进程即使有一个关闭也能继续工作,有什么棘手的方法吗重新启动进程,甚至不停止所有进程以防万一?我的意思是在生产级别我希望解决方案足够稳定,如果没有 Upstart 这可能吗?提前致谢

4

2 回答 2

1

您可以使用http://mmonit.com/monit/等其他程序监控您的工头流程。但不知何故,你会发现监控一个监控其他进程的进程有点奇怪。

于 2012-01-07T18:31:17.890 回答
1

您不应该将 foreman 本身用于生产 - 它仅用作开发工具。相反,您可以在生产中使用我的foreman_god gem之类的东西。

或者,您可以使用 foreman 导出其他进程监控系统的配置文件,例如 upstart。

于 2012-12-17T09:35:37.370 回答