当服务器间通讯出现No route to host(Host unreachable)
服务器间通讯出现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
并重启服务器后,成功
您能读到这儿,我呢是发自真心的感谢您,若要转载,还望请您带上链接