Ruby on rails 与工头一起重新启动单个流程
我已经使用foreman以一种集中的方式扩展了我的各种ruby进程,它非常适合我 无论如何,我希望有一些功能来重新启动一个流程,甚至给它更多的控制权,比如杀死一个流程,然后再次启动它,在当前的实现中,当我杀死一个流程时,整个流程在主工头停止。这里有解决办法吗Ruby on rails 与工头一起重新启动单个流程,ruby-on-rails,ruby,foreman,Ruby On Rails,Ruby,Foreman,我已经使用foreman以一种集中的方式扩展了我的各种ruby进程,它非常适合我 无论如何,我希望有一些功能来重新启动一个流程,甚至给它更多的控制权,比如杀死一个流程,然后再次启动它,在当前的实现中,当我杀死一个流程时,整个流程在主工头停止。这里有解决办法吗 提前感谢看来John Mosses foreman_叉子内的答案是可以重新启动的,虽然foreman start对于开发非常方便,但我不推荐它用于生产。我建议使用upstart,但也有其他替代方案-foreman还支持导出到bluepill
提前感谢看来John Mosses foreman_叉子内的答案是可以重新启动的,虽然foreman start对于开发非常方便,但我不推荐它用于生产。我建议使用upstart,但也有其他替代方案-foreman还支持导出到bluepill、inittab和runit(我自己从未使用过这些) 我在过去也使用过,它在启动和监控流程方面非常有效。我编写了一个gem来与god一起使用Procfiles,这简化了配置(无需导出任何配置文件)
或者,还有一个从Procfile中导出god配置文件的方法。无论如何,我希望我的进程即使一个进程停止也能继续工作,有没有什么棘手的方法来重新启动进程,或者在一个进程停止时甚至不停止所有进程?我的意思是,在生产层面,我希望解决方案足够稳定,没有暴发户,这是可能的吗?提前感谢Wontfix