Остановка JMSJobQueueBundle Symfony 2

Я использую JMSJobQueueBundle, и это работает нормально. Но теперь я хочу остановить очередь после того, как все ожидающие запросы будут выполнены.

Теперь я даю аргумент max-runtime с помощью команды, но возможно ли остановить очередь после того, как все ожидающие опции будут выполнены.

Может, вручную остановить очередь?

0

Решение

Чтобы остановить запуск очереди, я использовал компонент процесса из Symfony:
http://symfony.com/doc/current/components/process.html

Затем я проверил вывод из запросов с помощью функции getOutput(), Если это было пустым, я вызываю функцию stop() от Process учебный класс.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]