延迟工作的工人在发动机场上超时

时间:2013-12-12 00:40:42

标签: delayed-job engineyard

我想我有一个问题,那就是发动机厂给我的一些延迟工作工人增加了一个超时(似乎是10分钟)。我有一个可以运行>的复制过程10分钟,每当达到10分钟的门槛,工作就会被杀死。反正为工作者实例配置了引擎超时吗?我正在浏览,我看到的是关于nginx / apache的超时

1 个答案:

答案 0 :(得分:1)

延迟作业工作者没有设置超时,因此这更可能是内存使用问题。 Monit跟踪工作人员消耗的内存,并将重新启动那些达到设定阈值的内存。 Monit的操作将记录在/var/log/syslog中,因此可以检查以确认Monit是否正在终止工作人员。内存阈值在/etc/monit.d/delayed_job.monitrc文件中设置,可以增加以满足工作人员的要求。更改配置后,必须使用sudo monit reload重新加载Monit。

如果您在https://support.cloud.engineyard.com提交门票,支持人员将非常乐意帮助您进一步诊断此问题。