Supervisor работает через раз

Через laravel queue отправляю job в именованную очередь (да и в неименованную тоже) и все вроде бы работает прекрасно, но вот только не всегда.

Контроллер:

SendEmail::dispatch($user->email, $mail)->onQueue('notification');

Job:

public function handle() {
   Mail::to($this->email)->send($this->mail);
}

public function failed() {
   Log::error($e->getMessage());
}

Это просто пример, очередей похожих много, все работают одинаково через раз. Один раз отправил - ок, второй/третий - не ок и т.д. Проект в разработке, какой-то бешеной нагрузки на него сейчас нет.

Ubuntu 18.04.4 LTS. Supervisor version 3.3.1. Driver redis. В failed_jobs пусто, в логах ошибки нет.

Помогите, пожалуйста.

UPD.
К слову, если запускать очереди руками, т.е. в консоли:

php artisan queue:work --queue=notification

То ситуация не меняется, все так же через раз.


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

Автор решения: Винсентэ Пуххини

Вроде как нашлось решение, пусть и абсурдное как мне кажется.

QUEUE_CONNECTION=redis
поменял на
QUEUE_DRIVER=redis

Все пока работает.

→ Ссылка