【发布时间】:2026-02-02 23:45:02
【问题描述】:
我正在实现一个处理上传文件的命令。
这些文件最多可以包含 300MB 的数据,因此需要对作业进行排队,而且我还预计需要一段时间才能完成。
我的问题是,当我运行 php artisan queue:listen 时,它从队列中获取作业,开始正常处理它,但大约 20 秒后,它冻结了。该作业不会启动任何异常,也不会继续,因此不会从队列中删除。
我正在使用database 驱动程序。是不是漏了什么?
【问题讨论】:
-
不看代码,很难找到问题。