栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > .Net

javax.net.ssl.SSLException: SSL peer shut down incorrectly

.Net 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

javax.net.ssl.SSLException: SSL peer shut down incorrectly

解决异常javax.net.ssl.SSLException: SSL peer shut down incorrectly 背景

最近在做一个需求:把pdf转成一张张base64的图片以及wold转成html字符串,本地接口调试没有任何问题,放在测试环境上报 SSL,刚开始以为是https的协议问题,加上System.setProperty(“https.protocols”, “TLSv1,TLSv1.1,TLSv1.2,SSLv3”)后也无用。网上百度的大多数都有些出入,在此记录自己的解决方式和过程,以备后用。

异常展示
javax.net.ssl.SSLException: SSL peer shut down incorrectly
	at sun.security.ssl.InputRecord.readV3Record(InputRecord.java:557)
	at sun.security.ssl.InputRecord.read(InputRecord.java:509)
	at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:934)
	at sun.security.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:891)
	at sun.security.ssl.AppInputStream.read(AppInputStream.java:102)
	at org.apache.http.impl.io.SessionInputBufferImpl.streamRead(SessionInputBufferImpl.java:137)

问题分析

在本地调式接口时没有任何问题,猜测是否时因为测试环境配了nginx ,由nginx转发引起的。所以查看nginx日志

nginx报错

[crit] 20033#0: *563 open() “/home/nginx/proxy_temp/8/03/0000000038” failed (13: Permission denied) while reading upstream

查找资料

这个原因可能是因为转发时超过配置时会生成一个临时文件,这个临时文件可能由于没有权限引起的,所以给这个临时文件修改权限

参考文章:

https://blog.csdn.net/qq_23832313/article/details/83013998
https://blog.csdn.net/m0_37819279/article/details/82348348

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/904969.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号