芹菜什么时候开始计算任务时间?

问题描述 投票:0回答:1

目前正在使用我的django应用程序进行生产,我遇到了Celery的问题,其中任务有时需要1-2秒,但有时需要15-25秒。

我的应用程序是一个聊天机器人相关的应用程序,所以它需要处理大量的数据。所以我有点困惑,记录器中记录的任务时间是在工作人员收到任务后执行任务所花费的时间,还是考虑到任务在队列中等待的时间?

python django celery django-celery
1个回答
1
投票

记录器中的时间根据工人开始执行任务的时间计算。这与根据工人接收的时间计算是不同的(因为工人具有甲板上的模拟圈)。队列中等待的时间不计入输出时间。你可以看到该计算的代码here (T and runtime are the variables to pay attention to)


© www.soinside.com 2019 - 2024. All rights reserved.