首页 > 解决方案 > Job' retryUntil 函数似乎没有按预期工作

问题描述

我有这份使用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 秒结束。但它只运行一次。为什么?

在此处输入图像描述

标签: laravel

解决方案


推荐阅读