celery rabbitmq内存异常排查过程及内存组成解析
现象
celery 在用rabbitmq集群当broker的时候,经常会出现rabbitmq某个节点内存爆满的问题。要知道,一旦rabbitmq节点内存爆满,触发内存报警,rabbitmq会自动堵塞所有连接,直到内存降下去。
按理说这样的策略也说的过去,毕竟不能内存满了还接收消息,但我的rabbitmq满了之后很难降下去(我的内存报警阈值是3G, 3G…),导致celery明明连接上了,就因为被堵...
原创
2019-02-26 20:27:28 ·
3942 阅读 ·
2 评论