0

我认为我遇到了一个问题,即engineyard 为我的一些延迟工作的工作人员增加了超时(似乎是10 分钟)。我有一个可以运行超过 10 分钟的复制过程,每次达到 10 分钟阈值时,作业都会被终止。反正有没有为工人实例配置引擎超时?我正在查看,我看到的只是关于 nginx/apache 的超时

4

1 回答 1

1

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

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

于 2013-12-12T13:19:54.827 回答