问题描述:

1、在本地开发环境测试是没有问题的

2、放到外网的服务器也是没问题的

3、放到内网的服务器就出现了该错误

解决思路:

1、百度上搜索,网友说websocket配置加上setClientLibraryUrl, 实测不能解决问题

2、给内网服务器接上外网之后,问题解决了,怀疑是去外网查找什么资源了,但是服务器网络抓包没有发现查找外部资源,具体原因不明

3、内网服务器接上外网后,再把外网去掉,启动jar,websocket正常连接,事情越来越奇怪,怀疑有缓存了

4、查询网卡配置ifcfg-eth0,发现跟其他内网机器的区别是,注释了dns,用其他内网机器再进行测试,发现问题所在就是dns配置上

解决方案:

修改内网服务器网卡ifcfg-eth0配置,把dns的配置给注释了

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐