目录
- 1.概述
- 2.内容
- 2.1错误描述
- 2.2问题分析及解决过程
- 2.2.1Tomcat
- 2.2.2Nginx
- 2.3最终解决方式
- 2.4总结
- 2.5参考
1.概述
上传大文件,出现 413 too big
,服务器连接被重置 错误。
爬过的坑,记录一下吧。
2.内容
2.1错误描述
上传大文件,比如20m,前端显示服务器连接被重置,F12检查显示413 too big
。
2.2问题分析及解决过程
检查配置,根据网络上搜索的同类问题解决方案;
可能的问题包括:
- 1.防火墙
- 2.tomcat
- 3.Nginx
2.2.1Tomcat
修改配置,不限制文件大小,以及增加超时时间。
如下配置:
1 |
|
经验证,无效
2.2.2Nginx
Nginx 配置,在http{}段加入以下内容:
1 | client_max_body_size 10m; |
测试nginx配置是否正确 ./nginx -t
重启nginx使配置生效 ./nginx -s reload
经验证也未生效。
2.3最终解决方式
经过反复折腾,最终定位问题出在防火墙上。
服务器防火墙已关闭,但整个机房还有一层防火墙。
因机房外层网络防火墙策略,端口限制文件上传大小,修改策略后解决问题。
2.4总结
防火墙可能有多层,除了服务器,要考虑到机房整个网络的防火墙,一般是运营商做的限制,用到第三方管理平台,比如天融信
。
考虑问题要全面,遇到问题需要从头梳理,逐个排除。
网络知识不足,导致定位问题慢,影响了解决但及时性。
2.5参考
- 本文作者: Linking
- 本文链接: https://linking.fun/2019/06/09/413-too-big,上传大文件,服务器连接被重置错误/
- 版权声明: 版权所有,转载请注明出处!