问题
原因是在2020年05月11日将服务器从虚拟服务器迁移至新的物理服务器,API服务无论如何都无法连接到RabbitMQ服务器,当时没办法,只能通过Docker-Compose运行几个容器,并且将容器都加入同一个网络中(容器可以指定网络的),然后通过别名的方式来进行访问,算是暂时解决了该问题
缘由
使用服务器处理docker的监控时,请参考:prometheus监控docker的状态.n...
链接:http://note.youdao.com/noteshare?id=d91a9f59c0d6f208fdc42014c3870c59&sub=0D12A9A6E4F24533B5A1C095D2A6044C
访问Prometheus时,配置的两台服务器,却无法访问到cAdvisor服务(172.19.0.153:8080)
查找原因时,无法确定位置,在网上参考文章:https://www.jb51.net/article/157330.htm
先查看防火墙的配置
#查看防火墙的状态 firewall-cmd --state #查看防火墙的端口和服务 firewall-cmd --list-ports firewall-cmd --list-services #打开某个端口(永久),并重新启动防火墙(让配置生效) firewall-cmd --add-port=5000/tcp --permanent firewall-cmd --reload #删除某个端口(永久),也需要重新启动防火墙,让配置生效 firewall-cmd --add-port=5000/tcp --permanent firewall-cmd --reload
运行效果
重新刷新Prometheus,看到已经可以正常访问到cAdvisor服务(172.19.0.153:8080)了,问题得到解决
既然找到问题,那就能够确定该问题是由防火墙引起的,后期再有遇到无法访问的问题,则需要增加端口访问即可
同样的问题,也需要将9090加入到防火墙中
增加了9090端口后,可以正常访问了
s