前端页面报net::ERR_CONNECTION_RESET
这时候是后端服务切断了请求。一般是响应时间过长,服务请求包过大等原因导致的。

tomcat 的 server.xml 配置

在主要服务的connector,添加如下代码:

增加线程
maxThreads="500" minSpareThreads="20" maxSpareThreads="100"

增加等待时间(如果服务器端有的操作执行时间较长)
connectionTimeout="60000000" disableUploadTimeout="true"

设置http请求的header大小,以及提交文件大小限制
maxHttpHeaderSize="8192" maxPostSize = "0"

  1. <Connector port="80" protocol="HTTP/1.1" <br /> connectionTimeout="60000000" <br /> redirectPort="8443" URIEncoding="utf-8" maxPostSize="0" />

例如修改为:
URIEncoding=”UTF-8”
maxHttpHeaderSize=”8192” maxPostSize = “0”
maxThreads=”500” minSpareThreads=”20” maxSpareThreads=”100”
enableLookups=”false” acceptCount=”2048”
connectionTimeout=”60000000” disableUploadTimeout=”true”

           />


nginx限制文件上传大小

https://cuzue.blog.csdn.net/article/details/106641667?spm=1001.2101.3001.6650.3&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-3-106641667-blog-50544220.pc_relevant_multi_platform_whitelistv2_ad_hc&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-3-106641667-blog-50544220.pc_relevant_multi_platform_whitelistv2_ad_hc&utm_relevant_index=6