一段时间后,Gearman工人反应迟钝

时间:2012-05-03 08:59:25

标签: php gearman

我有一个php图像缩放器脚本作为Gearman作业运行。 Supervisord已配置为在启动时运行resizer工作程序。现在当用户上传图像时,gearmand将作业分配给位于不同计算机上的工作人员,该计算机调整图像大小并将其发送回Web服务器。

设置效果很好。问题是脚本在大约一小时后停止运行。齿轮队列显示1名工人已注册,10份工作正在等待(如果我上传了10张图片)和0份工作正在运行。如果我杀死在supervisord下运行的php进程,supervisord会立即重启进程并调整所有图像的大小。 谁能告诉我为什么php脚本在一段时间后停止响应?

谢谢, 阿迪

1 个答案:

答案 0 :(得分:0)

查看版本0.32或0.33。 Etsy在服务器中发现了一个死锁错误,现已修复。

干杯,    -Brian