首页 > 解决方案 > 芹菜手动运行定期任务

问题描述

我有一个芹菜任务

第1部分

import time
@periodic_task(run_every=timedelta(minutes=60), softtimelimit=timedelta(minutes=60).total_seconds())
def main():
    time.sleep(30)

第2部分

import time
@celery.task
def main():
    time.sleep(30)

按照第 2 部分中运行 celery 任务的惯例。我登录到我的 python 内核并运行

main.delay()

但是,对于第 1 部分,同一段代码main.delay()导致了异常。

ValueError: Array member at index 0, 3600.0, is of an unsupported type

无论如何,我可以按需运行此定期任务,因为我需要对其进行调试。

我正在使用芹菜 4.4.1

标签: pythoncelerycelery-task

解决方案


推荐阅读