完整报错:
com.pingplusplus.exception.APIConnectionException: IOException during API request to
Pingpp (https://api.pingxx.com): Connection timed out: connect Please check your internet connection and try again. If this problem persists,you should check Pingpp's service status at https://pingxx.com, or let us know at support@pingxx.com.
问题原因:
服务器本身网络存在问题,或添加了防火墙、白名单设定,如开启了 ECN 功能则需要将其关闭
解决方案:
可按以下步骤进行排查:
1.通过 ping 或 traceroute( tracert ) 等命令检查连接 api.pingxx.com 是否存在网络问题
2.确认相应服务器上是否存在针对出流量的防火墙(如只允许相关服务器访问特定的 IP 及 端口),若存在,需要将 Ping++ 的IP(47.98.86.234 ,47.98.86.235 和 47.98.86.238) 加入到防火墙的允许规则中。
3.如果您的服务器是Windows Server2012版本(其他 Windows Server版本也可尝试)
请在服务器上执行以下命令:netsh interface tcp show global 检查[ECN 功能]是否为“enable”,如果为“enable”请执行命令: netsh int tcp set global ecncapability=disabled