celery 取 rabbitmq 内消息时偶现 messages_unacknowledged

2016 年 5 月 27 日
 fxxkgw
队列的压力很小, celery 的 worker 起了大概 30 个,实际使用时发现偶现 messages_unacknowledged ,而且出问题的消息全是这一种问题
方案用的是 django 架构,通过 djcelery 插件连接 celery 和 rabbitmq
有什么好的处理办法么?
#python manage.py celery inspect stats
"total": {
"back_management.tasks.app_entry": 1131,

#rabbitmqctl list_queues messages messages_unacknowledged
16 16
堆积了 16 个消息,全都是超时的。

所有的程序都在一台服务器,任务进程也一直存在,不理解这个unack是如何造成的。
4558 次点击
所在节点    Django
1 条回复
VicYu
2016 年 5 月 27 日
pika 的链接断了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/281646

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX