我有一个作为 Gearman 作业运行的 php 图像调整器脚本。Supervisord 已配置为在启动时运行调整大小工作程序。现在,当用户上传图像时,gearmand 将作业分配给位于另一台机器上的工作人员,该工作人员调整图像大小并将其发送回网络服务器。
该设置运行良好。问题是脚本在大约一个小时后停止运行。gearman 队列显示 1 个工人已注册,10 个作业正在等待(如果我上传了 10 张图像)和 0 个作业正在运行。如果我终止在 supervisord 下运行的 php 进程,supervisord 会立即重新启动该进程,并且我的所有图像都会调整大小。谁能告诉我为什么 php 脚本在一段时间后停止响应?
谢谢,阿迪