Нужно запустить в фоне 3 процесса, каждый из которых должен будет перезапускаться через какое-то количество времени.
Сделал 3 job'а, в каждом запускаю в
while(true)
функцию, после которой идет
sleep(21600)
, например.
Драйвер очередей использую
async.
Запускаю
php artisan queue:work
, запускаю 3
dispatch()
, в каждый передаю новый экз. класса job.
При работе, запускается еще несколько попыток. Если указываю --tries=1, то кидает ошибку, что нет таблицы failed_jobs
Также не понятно все ли процессы работают или только первый вызванный.
Правильно ли я вообще это делаю?