Size: a a a

Laravel для начинающих

2020 July 05

SC

Sergey Chizhik in Laravel для начинающих
Kirill
Добрый день! Никто не знает почему задачи выполняются моментально, при вызове, а не отправляются в очередь? На ларе 5.4 такого не было, сейчас на 7 перешел.
Джобы реализуют интерфейс ShouldQueue?
источник

K

Kirill in Laravel для начинающих
Конечно
источник

K

Kirill in Laravel для начинающих
class _auth implements ShouldQueue
источник

YA

Yuri Anduin in Laravel для начинающих
А в энве стоит нужный драйвер?
источник

SC

Sergey Chizhik in Laravel для начинающих
Драйвер очереди?
источник

K

Kirill in Laravel для начинающих
Yuri Anduin
А в энве стоит нужный драйвер?
Конечно, редис
источник

SC

Sergey Chizhik in Laravel для начинающих
Тут мои полномочия всё
источник

K

Kirill in Laravel для начинающих
Sergey Chizhik
Тут мои полномочия всё
Я туплю или нет?
источник

K

Kirill in Laravel для начинающих
Редис не может ведь обрабатывать без queue:work?
источник

YA

Yuri Anduin in Laravel для начинающих
Predis стоит?
источник

K

Kirill in Laravel для начинающих
+
источник

SC

Sergey Chizhik in Laravel для начинающих
Kirill
Редис не может ведь обрабатывать без queue:work?
Нет
источник

K

Kirill in Laravel для начинающих
queue:work запущен, в нем 0 выполнений
источник

YA

Yuri Anduin in Laravel для начинающих
Попробуй напрямую в каком нибудь роуте вызвать client::push
источник

K

Kirill in Laravel для начинающих
Но при этом задачи его обходят и сразу выполняются
источник

ЕК

Егор Карась... in Laravel для начинающих
А как ты джобы запускаешь покажи
источник

YA

Yuri Anduin in Laravel для начинающих
Client - класс из предиса
источник

K

Kirill in Laravel для начинающих
dispatch(new _auth(_api::data_profile($profile)))->delay(Carbon::now()->addSeconds(2));
источник

ЕК

Егор Карась... in Laravel для начинающих
а разве не надо ->onQueue('default') ?
источник

ЕК

Егор Карась... in Laravel для начинающих
Но я не уверен)
источник