如何解决无声地失败的延迟作业过程?

时间:2011-09-25 19:34:47

标签: ruby-on-rails delayed-job

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

script / delayed_job -n 4 start

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

我无法弄清楚导致死亡的原因是什么。日志是巨大的,我不知道如何使用它们来解决它。我有什么办法可以用这种方式解决延迟工作问题吗?

1 个答案:

答案 0 :(得分:0)

要考虑的一些起点:

  • 将您的电话打包到救援区,并在发生崩溃时向您发送电子邮件。
  • 创建at exit handler以查看程序是否正常退出。
  • 使用某种处理监视器来查看进程何时结束。也许像god这样的东西,即使我不熟悉它。

希望这是一个好的开始,祝你搞清楚。