Java文件上传报java.io.IOException: Broken pipe

文章讲述了作者遇到服务器连接中断的问题,最初认为是nginx配置问题,调整参数无果后,通过使用IP调用接口发现并非nginx问题。进一步排查发现是域名配置的CDN导致的,尤其是回源超时设置。在腾讯云控制台上调整回源超时配置后解决了问题,提示遇到类似问题的读者检查CDN设置。
摘要由CSDN通过智能技术生成

原因:服务器连接突然中断

因为我配置的是nginx,所以我一直以为是nginx的问题,所以加大文件限制,加大超时时间,使出了浑身解数,都没搞定,突然想到会不会不是nginx的问题(因为超时默认都是60s,可是服务10s就中断了),然后我就用ip调用上传接口,发现可以了,所以可以判断,不是nginx的问题,是域名的问题,然后联想到自己曾经给这域名配过cdn,会不会是cdn限制了,然后我就打开了腾讯云控制台,去看了一下,终于找到了问题所在

解决:在 内容分发控制台上找到 域名管理-回源配置-回源超时配置 如图

如果你也是nginx如何配置都没用的话想想会不会是其他原因,会不会是域名上做了限制,如果配了cdn之内,可以把这个当作个例子,不管你的是在腾讯云还是在阿里云,百度云,应该都会有这个配置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值