首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Laravel:调度命令执行:并行还是顺序?

Laravel:调度命令执行:并行还是顺序?
EN

Stack Overflow用户
提问于 2018-06-16 21:42:00
回答 1查看 830关注 0票数 1

我想问一下在Kernel.php中执行命令行命令的情况。

我计划每15分钟运行一次多个命令。

其中一些命令需要5-8分钟的处理时间(通过API从远程服务器获取和分析统计数据)。

我的问题是-所有这些命令是同时执行并并行运行的,还是按顺序逐个执行的?

随着时间的推移,我不断地添加这些命令,它看起来比它应该花费的时间更长,我正在尝试优化流程,以便所有事情都按时完成。

感谢您对此进行了一些说明:)

EN

回答 1

Stack Overflow用户

发布于 2018-06-16 21:48:04

如果您设置了多个命令来运行,例如在08:15,它们将一个接一个地依次执行(在Laravel 5.1中测试)。因此,如果第一个需要15分钟,那么下一个将在08:30开始执行,而不是在08:15。

您可以考虑这样做:在调度程序中,您应该将作业添加到队列中,然后根据您设置的队列工作者数,这些作业将同时执行

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50888432

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档