服务器间通讯出现No route to host(Host unreachable)
背景:因为某些原因,主机房服务器集体重启,其中部署的系统也需要重启,负责的系统是五台服务器,两台用来作为应用的应用服务器,两台用来作为电子仓的文件服务器,一台用来作为交互其余系统数据的接口使用的接口服务器
两台作为应用的服务器以及作为电子仓的服务器都启动以后,应用中向其余系统传数据的语句提示错误,系统提示No route to host,然后想到了接口服务器没有开
将接口服务器对应端接口的服务跑起来以后,仍然提示No route to host,
然后发现tclnet不通
这就让人很纳闷了,找网络的同事看了,网络是正常的
就在迷茫的时候,既然网络是好的,是不是服务器本身是有问题的
机子是在一片区域的,不存在防火墙,但是除了接口服务器,其余的服务器都可以tclnet的通
同时在接口服务器本地执行
curl http://11.11.11.11:1111/api/XXX(接口服务器的方法地址)
是有返回信息的,说明本身服务是起来的
那么很可能就是服务器自身关闭了端口,检查防火墙
systemctl status firewalld
发现状态是active,那么很明显,就是因为防火墙的问题了,将防火墙永久关闭
systemctl disable firewalld
并重启服务器后,成功
- unreachable 通讯 服务器 route hostunreachable通讯 服务器route 服务配置apipost host unreachable 服务器linux hosts ssh 通讯服务 unreachable connect network docker unreachable undirected leetcode count unreachable centos7 network centos unreachable connection initiate archive gssapi gssapi-with-mic gssapi-keyex unreachable