问下laravel的定时任务,是同时进行很多项,还是一项一项进行?

就是我在console/kernel.php 里面列了很多的定时任务,我想问下这些定时任务是会到时间一起执行,多个进程同时进行。还是一个一个的执行任务?

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 3
sanders

这个是可以设置的,参见手册里这一章节:任务调度《Laravel 10 中文文档》

注意这个 runInBackground() 方法。

2周前 评论
随波逐流

一个一个执行,是阻塞的

2周前 评论

默认情况下,同时运行多个任务将根据它们在 schedule 方法中定义的顺序执行。如果你有一些长时间运行的任务,将会导致后续任务比预期时间更晚启动。 如果你想在后台运行任务,以便它们可以同时运行,则可以使用 runInBackground 方法:

2周前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!