- celery worker 接收定时任务,worker 隔段时间就不消费了,任务主要是 django client 模拟访问
- 设置了 任务超时时间 time_limit 和 redis socket_timeout 没有用
- 参考了 这个文章 https://ayushshanker.com/celery-long-post/ 没有什么头绪。 worker 不打日志,进程存在,没有任何日志,beat 一直发任务,worker 没有反应
1
wd Apr 29, 2022 via iPhone
你不看日志吗?
|
2
cz5424 Apr 29, 2022 via iPhone
一般是任务里写了死循环
|
3
julyclyde May 5, 2022
以前我是在函数各处写日志,把这个任务的 id 、执行到某个步骤、耗费的时间记录下来
最后发现是在函数里访问 redis 的时候遭遇了 zset 性能问题…… |