Charlotte_jc 2020-08-28 10:17 采纳率: 0%
浏览 686

django长时间运行celery假死问题

问题描述:

服务器上使用celery做异步任务,broker为rabbitmqbackend为redis。在长时间运行几天后,发现异步任务全部无法执行。

重启uwsgi,celery服务,两分钟内依旧无法执行异步任务。
遂访问redis查看问题,执行命令:

redis-cli
auth password
keys *

异步任务突然恢复。在此之前,异步任务已失效一天之久。

非常困惑,到底是什么原因导致异步任务出现问题的。rabbitmq,还是redis,或者是celery本身设置有问题。

  • 写回答

2条回答 默认 最新

  • weixin_42113341 2023-03-08 16:50
    关注

    内存不够

    评论

报告相同问题?