我想我有一个问题,那就是发动机厂给我的一些延迟工作工人增加了一个超时(似乎是10分钟)。我有一个可以运行>的复制过程10分钟,每当达到10分钟的门槛,工作就会被杀死。反正为工作者实例配置了引擎超时吗?我正在浏览,我看到的是关于nginx / apache的超时
答案 0 :(得分:1)
延迟作业工作者没有设置超时,因此这更可能是内存使用问题。 Monit跟踪工作人员消耗的内存,并将重新启动那些达到设定阈值的内存。 Monit的操作将记录在/var/log/syslog
中,因此可以检查以确认Monit是否正在终止工作人员。内存阈值在/etc/monit.d/delayed_job.monitrc
文件中设置,可以增加以满足工作人员的要求。更改配置后,必须使用sudo monit reload
重新加载Monit。
如果您在https://support.cloud.engineyard.com提交门票,支持人员将非常乐意帮助您进一步诊断此问题。