由Supervisord无限创建PHP脚本

时间:2015-03-25 10:50:45

标签: unix process queue supervisord

这是一个Unix /队列/主管问题。 :)

我在CLI中运行PHP命令作为我服务中调用的一次性脚本。它连接Amazon SQS队列并检查是否有工作要做。

目前我使用supervisord选项使用autorestart=true运行无限循环。事情很有效,但这个过程的uptime始终是0:00(这是可以理解的),并且每次调用脚本时Supervisor都会使用新的PID创建新进程。

所以基本上我的问题是:用新的PID来重建流程是否合适?它就像:初始化进程,运行进程,每秒10x结束进程循环。显然PID正在快速增长。

我可以保留原样,还是有其他方法可以将其作为单个进程运行并运行子进程? (主管已在子进程中运行它的作业,所以我猜不能有子进程的子进程?)

0 个答案:

没有答案