【问题标题】:celery beat schedule: why one same task is completed in different time durations?celery beat schedule:为什么同一个任务在不同的时间段内完成?
【发布时间】:2023-01-10 15:48:07
【问题描述】:

我使用 celery-beat 从大约 30 个不同的 API 获取数据并将它们保存在数据库中。 有两个问题:

第一:为什么完成任务需要这么长时间(我认为它不应该超过 2-3 秒)?

第二:为什么单个任务需要不同的持续时间来完成?

芹菜:

终端:

【问题讨论】:

  • 在不知道任务代码的情况下,我们无法回答这个问题。您使用的 API 有时可能对您的响应较慢
  • 感谢您的回答,但我尝试了不同网站的不同 API,但仍然发生这种情况@kjaw
  • 调用 API 的特点是它们会有不同的响应时间
  • 非常感谢@kjaw

标签: django celery django-celery celerybeat django-celery-beat


【解决方案1】:

在不知道任务代码的情况下,我们无法回答这个问题。 您使用的 API 有时可能对您的响应较慢。

API 调用的特点是它们将具有不同的响应时间。

【讨论】:

    最近更新 更多