Unix 用Supervisord无限进程创建PHP脚本

Unix 用Supervisord无限进程创建PHP脚本,unix,process,queue,supervisord,Unix,Process,Queue,Supervisord,这是一个Unix/队列/主管问题。:) 我正在从CLI运行PHP命令,作为服务中调用的一次性脚本。它连接AmazonSQS队列并检查是否有作业要做 目前,我正在使用supervisord使用autorestart=true选项运行无限循环。事情进展顺利,但此过程的正常运行时间始终为0:00(这是可以理解的),每次调用脚本时,主管都会使用新的PID创建新的过程 所以基本上我的问题是:始终使用新的PID重新创建流程是否合适?这就像:初始化进程,运行进程,结束进程循环,每秒10次。显然,PID正在快速

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

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

目前,我正在使用
supervisord
使用
autorestart=true
选项运行无限循环。事情进展顺利,但此过程的正常运行时间始终为0:00(这是可以理解的),每次调用脚本时,主管都会使用新的PID创建新的过程

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


我可以让它保持原样吗?或者有其他方法将其作为单个进程运行并运行子进程?(主管正在子流程中运行其作业,因此我猜子流程中不可能有子流程?

您解决了此问题吗?如果是的话,你能分享一个解决方案吗?不,我实际上忘记了发布这个问题。同时,我转到
排队
库,它处理我的一些问题。