gpt4 book ai didi

php - Laravel 是否支持队列 worker 的超时选项?

转载 作者:可可西里 更新时间:2023-11-01 12:55:19 24 4
gpt4 key购买 nike

我知道 Laravel 的 php artisan queue:listen 命令有一个 --timeout 选项,但是我想使用 queue:work 而不是节省一些 CPU 使用率。据我所知,没有办法用队列 worker 设置超时选项。如果我的工作超过 60 秒的默认值,它会超时吗?还是超时只适用于 queue:listen

我只是想确保我的作业有足够的时间运行,因为我正在做一些事情,比如在后台运行报告,而且由于数据集的大小,有些报告需要超过 60 秒才能生成。看起来它们运行正常,我只是想澄清一下它是如何工作的,以确保我不会遇到问题。

最佳答案

--timeout 是 Symphony 的 Process 类中的人为超时。

如果您使用的是 supervisord,它应该不会超时,但您可能需要查看 PHP max_execution_time。

关于php - Laravel 是否支持队列 worker 的超时选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34226810/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com