【问题标题】:Foreman auto restart工头自动重启
【发布时间】:2012-01-04 16:58:47
【问题描述】:

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

【问题讨论】:

    标签: ruby-on-rails ruby foreman


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 工头就没有其他方法可以做到这一点吗?如果我不能和工头一起做,还有其他选择吗?谢谢
      猜你喜欢
      • 2014-01-25
      • 1970-01-01
      • 1970-01-01
      • 2016-07-09
      • 1970-01-01
      • 1970-01-01
      • 2015-09-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多