Yii2 очередь не выполняет все задания

Использую две очереди для выполнения заданий. Когда планировщик добавляет задания, то вижу в таблице queue 7 заданий, запуск которых поделен на две очереди.

Для отображения запущенных задач использую монитор журавлева.

Если запускаю параллельно команды для выполнения, то из первой очереди выполняется два задания, затем он переходит к третьему: статус задания - started, но фактически очередь его не выполняет (в таблице запущенных заданий его нет), затем статус done и переходит к другому, так же его не выполняет. Ошибок никаких быть не может, в качестве заданий выполняется простая функция sleep.

Из второй очереди выполняется только первое задание, остальные аналогично не выполняются.

Логи все чистые, ошибок я не вижу, таймаут - 3 часа для каждого задания, в мускуле таймауты по умолчанию 8 часов, 64M лимит.

Можете подсказать, какая возможная причина не выполнения заданий? Если нужен код, то приложу.


Ответы (0 шт):