1

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

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

谢谢,阿迪

4

1 回答 1

0

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

干杯,-布赖恩

于 2012-05-04T15:49:29.017 回答