首页 > 解决方案 > Laravel 递归作业限制为 22

问题描述

如示例所示,我正在递归调用 Laravel 作业。

class ThisJob implements ShouldQueue
{
private $job;
public function __construct($job)
{
$this->job = $job;
}

public function handle()
{
 //do stuff with $this->job

 $job = getNextJob();
 if(object_exists($job){
     ThisJob::dispatch($job);
}
}

该作业取自数据库表。我发现只有 22 个工作得到处理。以这种方式可以处理的作业数量是否有限制?

标签: laraveljobs

解决方案


推荐阅读