停止JMSJobQueueBundle Symfony 2

时间:2015-01-12 14:49:00

标签: php symfony queue jms

我正在使用JMSJobQueueBundle,这很好用。但是现在我想在完成所有未决请求后停止排队。

现在我给出了一个带命令的max-runtime参数,但是在完成所有挂起选项后可以停止队列化。

也许手动停止队列?

1 个答案:

答案 0 :(得分:1)

为了阻止队列运行,我使用了Symfony的过程组件:
http://symfony.com/doc/current/components/process.html

然后我使用函数getOutput()检查了请求的输出。如果这是空的,我从stop()类调用函数Process