Я немного запутался в том, как запустить задание только один раз, потому что, когда я устанавливаю параметр «пытается» равным 1 и задание не выполняется, оно выполняется еще раз. Если я установлю для параметра попыток значение 3, задание будет выполнено 4 раза. И, наконец, если я установлю значение 0, задания будут выполняться бесконечно. Ниже моих настроек в config / horizon.php:
'production' =
'default' => [
'connection' => 'redis',
'queue' => [
'default',
'notifications',
'dom'
],
'balance' => 'auto',
'maxProcesses' => env('MAX_PROCESSES', 45),
'timeout' => 60,
'tries' => 1,
],
],
И ниже мои настройки в config / queue.php
'redis' => [
'driver' => 'redis',
'connection' => 'default',
'queue' => 'default',
'retry_after' => 90,
],
И другой вопрос, какая настройка отправки "предпринималась много раз или слишком долго"?