触发场景:
- nginx 负载均衡
- spring boot 使用内置tomcat
- easyexcel / poi 生成 xls文件,并写入返回对象
现象:
- 数据量大到 1000条以上,到处excel 会出现下载失败
- 浏览器提示网络链接异常
- 本地没问题,只有测试环境/生产环境出现问题
org.apache.catalina.connector.ClientAbortException: java.io.IOException: Connection reset by peer
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
at org.apache.catalina.connector.OutputBuffer.appendByteArray(OutputBuffer.java:753)
at org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:682)
at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:388)
at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:366)
at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96)
at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteO