答案 0 :(得分:0)
您应检查https://www.rabbitmq.com/memory.html
默认情况下,当RabbitMQ服务器使用40%以上的可用RAM时,它将引发内存警报并阻止所有正在发布消息的连接
您可以尝试通过以下命令在docker内设置更多Rabbitmq内存限制:
docker exec <your_container_id> rabbitmqctl set_vm_memory_high_watermark 0.8
或者如果内存限制设置得太低,则增加docker实例的内存限制(cgroup)