У меня есть это задание, которое использует retryUntil
class ExampleJob implements ShouldQueue
{
use Dispatchable, InteractsWithQueue, Queueable, SerializesModels;
public function handle()
{
throw new \RuntimeException('oops');
}
public function retryUntil()
{
return now()->addSeconds(5);
}
}
Когда я запускаю это задание, я ожидаю, что, если оно не будет выполнено, оно будет запускаться снова и снова до истечения 5 секунд. Но то, что это работает только один раз. почему?