python - 为什么 Celery 会立即撤销任务?
问题描述
当我排队一个任务时,Celery 收到该任务,然后立即(在同一毫秒内)撤销它- 为什么?
[2020-11-03 13:15:39,966: INFO/MainProcess] Received task: hidden_task_name[758d74d2-1226-4523-ad9a-ee732aecf3c8] expires:[2020-11-03 13:20:30+00:00]
[2020-11-03 13:15:39,966: INFO/MainProcess] Discarding revoked task: hidden_task_name[758d74d2-1226-4523-ad9a-ee732aecf3c8]
解决方案
事实证明,任务的到期日期已经过去。我以为我将任务的到期日期安排在未来 5 分钟,但我将到期日期设置为 UTC,而我的服务器(和 Celery)正在使用我的本地时区(在 UTC 之后)。
推荐阅读
- python - os.walk() 不打印文件和文件夹名称
- sql-server - 将子查询转换为 CTE
- python-3.x - 每个用户的 Django 文件上传
- laravel - 在apache中禁用缓存
- video - ffmpeg 在视频上淡入淡出多个图像
- javascript - Node.js 从 php 中获取价值
- javascript - 模块内的 addEventListener 问题
- c++ - 时间:2019-05-10 标签:c++scrabble score search for a word
- bash - 如何使用一个命令的输出作为另一个命令的 bash 完成
- laravel - Laravel keyby 按日期