【发布时间】:2016-03-17 13:25:39
【问题描述】:
我知道 Laravel 的 php artisan queue:listen 命令有一个 --timeout 选项,但是我想使用 queue:work 来节省一些 CPU 使用率。据我所知,没有办法使用队列工作者设置超时选项。如果我的作业花费的时间超过默认的 60 秒,它会超时吗,还是超时仅适用于 queue:listen?
我只是想确保我的作业有足够的时间来运行,因为我正在执行诸如在后台运行报告之类的事情,并且由于数据集的大小,有些需要 60 多秒才能生成。看起来他们运行正常,我只是想澄清一下它是如何工作的,这样我就可以确保我不会遇到问题。
【问题讨论】:
标签: php laravel frameworks laravel-5 queue