如何查找芹菜队列中未处理的消息数



对于我的heroku应用程序,内存一直在增长,我认为这是因为每单位时间发送的消息数量超过了工作人员处理的消息数量。我如何监视在任何给定时间点未处理的消息的数量

from celery.task.control import inspect

从此SO

如果您需要日志记录设施,请查看flower

也许你需要这个:

@celery.task(rate_limit='500/m')
def my_task():
    url = "http://www.google.com"
    r = requests.get(url)

rate_limit='500/m'可以限制您的任务在一分钟内操作500次。

相关内容

  • 没有找到相关文章