This topic created in 1653 days ago, the information mentioned may be changed or developed.
- celery worker 接收定时任务,worker 隔段时间就不消费了,任务主要是 django client 模拟访问
- 设置了 任务超时时间 time_limit 和 redis socket_timeout 没有用
- 参考了 这个文章 https://ayushshanker.com/celery-long-post/ 没有什么头绪。
worker 不打日志,进程存在,没有任何日志,beat 一直发任务,worker 没有反应
3 replies • 2022-05-05 13:47:40 +08:00
 |
|
wdApr 29, 2022 via iPhone
1
你不看日志吗?
|
 |
|
一般是任务里写了死循环
|
 |
|
以前我是在函数各处写日志,把这个任务的 id 、执行到某个步骤、耗费的时间记录下来
最后发现是在函数里访问 redis 的时候遭遇了 zset 性能问题……
|