今天早上来又发现连不上,后来跟运维确认,昨天设置了一些网站的访问策略,可能导致误杀了。尴尬
不知道为何,吃了个饭回来,就可以了,并没有修改其他任何配置,感觉可能还是云服务器的问题
如果按照的描述,今天突然不行了,可参考下:https://www.orchome.com/1903
看看是否有额外的变动。
另外,针对错误:java.io.IOException: 远程主机强迫关闭了一个现有的连接。
解释如下:
若客户端强制关闭,服务器会报“java.io.IOException: 远程主机强迫关闭了一个现有的连接。”,并且服务器会在报错后停止运行,错误的意思就是客户端关闭了,但是服务器还在从这个套接字通道读取数据,便抛出IOException,导致这种情况出现的原因就是,客户端异常关闭后,服务器的选择器会获取到与客户端套接字对应的套接字通道SelectionKey,并且这个key的兴趣是OP_READ,执行从这个通道读取数据时,客户端已套接字已关闭,所以会出现“java.io.IOException: 远程主机强迫关闭了一个现有的连接”的错误。解决这种问题也很简单,就是服务器在读取数据时,若发生异常,则取消当前key并关闭通道。
那客户端是否版本变更过,先进行简单的排查。