У меня есть этот код в очереди laravel:
/**
* Handle a job failure.
*
* @param \Throwable $exception
* @return void
*/
public function failed(Throwable $exception)
{
$attemp = $this->attempts();
if ($attemp != 5) {
$this->release(10);
}
}
но после запуска php artisan queue:work redis --timeout=0
кажется, что не работает,
Единственная ссылка, которую я смог найти в Интернете, это https://stackoverflow.com/a/54115361/3721034.
.env это QUEUE_CONNECTION=redis
Как успешно повторно запустить задание в laravel внутри failed()
в самом задании?