Laravel 5.2延迟工作会立即触发,而不是等待

Sem*_*nto 2 php jobs laravel laravel-5 laravel-5.2

我正在使用Laravel 5.2框架创建一个应用程序.在我的申请中,我想在活动结束后2天开一份工作.

这是编写正确作业实例的代码,并将延迟设置为等于2天的秒数.

 $job = (new RemoveNotPayedOrder($order))->delay(172800);

 $this->dispatch($job);
Run Code Online (Sandbox Code Playgroud)

当代码到达调度方法时,作业立即被触发,而不是等待我在延迟方法中指定的秒数.

我使用php artisan提供的make:job命令生成了Job类.

我已经阅读了文档:http://laravel.com/docs/5.1/queues#delayed-jobs,我认为我的代码是正确的.关于什么可能出错的任何想法?

cas*_*tis 9

问题最终是队列驱动程序(in config/queue.php)被设置为'同步'.