[每个孩子的最大任务数设置] 在 Celery 中到底是什么意思



文档是:

使用此选项,您可以配置工作人员在被新流程替换之前可以执行的最大任务数。

在什么情况下,工人会被新流程取代?此设置是否使工作人员(即使具有多个进程)一次只能处理一个任务?

这意味着当芹菜执行的任务超过一个工作线程的限制时(如果使用默认进程池,则"工作线程"是一个进程),它将自动重新启动工作线程。

假设您使用 celery 进行数据库操作并且忘记关闭数据库连接,则自动重新启动机制将帮助您关闭所有挂起的连接。

相关内容

  • 没有找到相关文章

最新更新