第一种原因,客户端发起连接时指定的服务器 ip 地址有误,即指向了一个并不存在的服务器。
第二种原因,服务器的 80 端口在安全组设定里并未开启,从而无法接收客户端连接。
第三种原因,服务器负载过高,暂时不能接收新请求,也会导致客户端连接失败
无法联系到服务器,是指客户端通过代码,app 或者命令行这三种渠道任意之一均无法与服务器建立通信的现象。
无法联系到服务器,首先我们应该使用 ping 等网络工具,检查客户端与服务器之间的物理链路是否通畅。其次,应该检查客户端与服务器之间的通信协议版本是否互相兼容,可以通过检查服务器端 discovery service 响应的 schema 字段来判断版本兼容性。