关于错误javax.net.ssl.SSLException: Received close_notify during handshake

今天开发的小伙伴遇到一问题,报错内容是:

javax.net.ssl.SSLException: Received close_notify during handshake

at sun.security.ssl.Alerts.getSSLException(Unknown Source)

at sun.security.ssl.SSLSocketImpl.fatal(Unknown Source)

at sun.security.ssl.SSLSocketImpl.fatal(Unknown Source)

at sun.security.ssl.SSLSocketImpl.recvAlert(Unknown Source)

at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source)

at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source)

at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)

at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)

小伙伴感觉很奇怪,单元测试接口都不报错,但程序上传到服务器,远程调用偶尔报这个错误。从错误内容看,socket通信被关闭,从网上查的相关资料特别多。基本上几个方面的原因:

1)jdk的版本太低,不支持TLS协议的版本,解决方法:升级jdk版本

2)使用jmeter测试时遇到此问题,解决方法:升级jdk版本,或者按照jmeter插件

3)关于android项目grandle遇到此问题,解决方法:更换maven库路径

但是,今天小伙伴遇到的问题原因都不是以上所描述的,而是由于服务器网络带宽不足导致的,升级服务器的带宽,就没有此问题发生。

相关推荐
TechWayfarer5 小时前
如何搭建企业级IP归属地查询平台?
网络·网络协议·tcp/ip
执行部之龙7 小时前
https连接建立以及密钥加密详解
网络协议·http·https
EmbeddedCore7 小时前
守护网络通信的基石:深入解析SSL/TLS协议
网络·网络协议·ssl
.豆鲨包8 小时前
【计算机网络】数据链路层
网络·网络协议·计算机网络
奋斗tree10 小时前
HTTP Error 503 常见原因及解决方案
网络·网络协议·http
FPGA小迷弟11 小时前
FPGA工程师面试题汇总(二十四)
网络协议·tcp/ip·fpga开发·verilog·fpga
EmbeddedCore11 小时前
在资源受限的M3处理器上实现SSL/TLS通信的完整方案
网络协议·嵌入式·ssl
小小小陆12 小时前
同一台电脑两个WinForm程序TCP通信
网络·网络协议·tcp/ip
醇氧13 小时前
【学习】IP地址分类全解析
网络协议·学习·tcp/ip
笑鸿的学习笔记16 小时前
网络通讯笔记之两台设备通过tcp通讯,都需要知道对方的ip和端口号吗?
笔记·网络协议·tcp/ip