【问题标题】:How can I troubleshoot Delayed Job procs that are failing silently?如何对静默失败的延迟作业过程进行故障排除?
【发布时间】:2011-09-26 04:37:17
【问题描述】:

我将使用以下命令启动延迟作业:

脚本/delayed_job -n 4 开始

然后在一天结束时,我会检查我还剩下多少进程,可能有两个。或为零。

我无法弄清楚是什么导致了 procs 死机。日志很大,我不知道如何使用它们来弄清楚。我可以做些什么来以这种方式对延迟作业进行故障排除吗?

【问题讨论】:

    标签: ruby-on-rails delayed-job


    【解决方案1】:

    需要考虑的一些起点:

    • 将您的呼叫打包到救援块中,并在发生故障时向自己发送电子邮件。
    • 创建at exit handler,查看程序是否正常退出。
    • 使用某种处理监视器来查看进程何时结束。可能像god 这样的东西,尽管我不熟悉它。

    希望这是一个好的开始,祝你好运。

    【讨论】:

      猜你喜欢
      • 2016-12-30
      • 1970-01-01
      • 2021-02-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-06
      • 2011-02-07
      相关资源
      最近更新 更多