Я использую Laravel Horizon, но заметил, что настройки в модели Job, такие как public $retryAfter
или public $tries
или public $timeout
, не работают (Laravel doc: https://laravel.com/docs/5.8/queues#dealing-with-failed-jobs).
Например, дляПовторите неудачное задание 4 раза:
public $retryAfter = 4;
не работает, но работает настройка 'tries' => 4
в файле конфигурации horizon.php
:
'local' => [
'supervisor-1' => [
'connection' => 'redis',
'queue' => ['default'],
'balance' => 'simple',
'processes' => 3,
'tries' => 4,
],
],
Почему эти настройки включеныдля каждого задания не работают с Horizon и не переопределяют общие настройки?
Спасибо.