Artisan::call 标签归档 - 永夜 没有不值得去解决的问题,也没有不值得去学习的技术! Tue, 04 Aug 2026 11:52:43 +0000 zh-Hans hourly 1 https://wordpress.org/?v=7.1.3 https://media.shuijingwanwq.com/2026/05/logo-150x150.png Artisan::call 标签归档 - 永夜 32 32 在 Linux 、Laravel 6 中,任务队列一直运行中的排查分析(已经设置超时时间) https://www.shuijingwanwq.com/2022/11/10/7139/ https://www.shuijingwanwq.com/2022/11/10/7139/#comments Thu, 10 Nov 2022 01:27:45 +0000 https://www.shuijingwanwq.com/?p=7139 在 Linux 和 Laravel 6 环境中排查任务队列一直处于运行中的问题。通过日志分析和手动复现,发现根源在于被调用的命令执行失败时使用了 exit(1),导致未抛出异常而使队列无法感知失败。将 exit(1) 改为 return 1 后,进一步优化了调用处代码,通过获取命令输出来定位具体失败原因。最终修复确保了命令异常时能被队列正确捕获。

在 Linux 、Laravel 6 中,任务队列一直运行中的排查分析(已经设置超时时间)最先出现在永夜。

]]>
https://www.shuijingwanwq.com/2022/11/10/7139/feed/ 2
在 Linux 、Laravel 6 中,任务队列一直运行中的排查分析(已经设置超时时间) https://www.shuijingwanwq.com/2022/09/07/6933/ Wed, 07 Sep 2022 06:22:44 +0000 https://www.shuijingwanwq.com/?p=6933 在 Linux 和 Laravel 6 环境下,针对任务队列即使设置了超时时间仍显示运行中的问题,文章进行了排查。过程包括检查日志确认命令未完成,以及在容器中手动执行命令复现失败。最终发现根源在于命令行执行失败时未抛出异常,导致任务队列无法感知错误并自动结束,从而维持运行状态。

在 Linux 、Laravel 6 中,任务队列一直运行中的排查分析(已经设置超时时间)最先出现在永夜。

]]>