gpt4 book ai didi

docker - Docker,Haproxy,RabbitMQ

转载 作者:行者123 更新时间:2023-12-02 18:30:34 24 4
gpt4 key购买 nike

我在3节点Rabbitmq集群前面有一个haproxy的docker实例。

在同一个Docker群中,我有一个Springboot微服务,可通过代理访问队列。

如果我让一切自行解决,微服务将继续尝试连接到rabbitmq,并且无法。

如果我重新启动haproxy docker容器,当它出现时,一切都很好。

这使得它看起来像
1)如果Haproxy由于未启动而无法连接到rabbitmq服务器,则在它们启动时最终不会连接到它们

要么
2)尝试通过haproxy连接失败后,重新启动haproxy会使他们再次尝试并成功。

对我来说都没有意义。当然,如果haproxy正在寻找3台服务器,但是其中一台出现故障,那么当它恢复正常运行时,最终会将它拉入轮询中吗?

谁能解释(可能)发生了什么?

最佳答案

发现这是问题所在:

https://discourse.haproxy.org/t/haproxy-fails-to-start-if-backend-server-names-dont-resolve/322/20

看来=因为haproxy无法解析dns名称,所以它禁用了服务器。问题是服务器启动时无法自动启用。

关于docker - Docker,Haproxy,RabbitMQ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47042823/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com