在我的生产服务器中,我使用ruby foreman来运行多个进程,我只想让我的应用程序继续工作,即使其中一个进程宕机了,我也希望我的进程即使有一个进程宕机也能继续工作,有没有什么巧妙的方法来重新启动进程,甚至不停止所有进程以防其中一个进程宕机?我的意思是,在生产层面,我希望解决方案足够稳定,没有Upstart,这是可能的吗?提前感谢
发布于 2012-12-17 17:35:37
您不应该将foreman本身用于生产-它只是一种开发工具。相反,您可以在生产环境中对我的foreman_god gem使用像god这样的东西。
或者,您可以使用foreman为其他进程监控系统导出配置文件,例如upstart。
发布于 2012-01-08 02:31:18
您可以使用另一个程序(如http://mmonit.com/monit/ )来监控工头进程。但不知何故,您会发现监视一个监视其他进程的进程有点奇怪。
https://stackoverflow.com/questions/8730721
复制相似问题