下载文件出错:
[2022-10-17 19:44:25.078 ERROR com.ctfojt.recruit.service.impl.CommonUtilsServiceImpl:downloadZip(200)] - 压缩包下载出错:org.apache.catalina.connector.ClientAbortException: java.io.IOException: Connection reset by peer
[2022-10-17 19:44:25.079 INFO com.ctfojt.recruit.controller.TalentsManageController:downLoadZip(169)] - 下载压缩包 error,异常信息: org.apache.catalina.connector.ClientAbortException: java.io.IOException: 断开的管道
解决方法:
在nginx location中,添加以下配置:
proxy_buffer_size 4k;
proxy_buffering on;
proxy_buffers 4 1024k;
proxy_busy_buffers_size 1024k;
proxy_max_temp_file_size 1024m;
location /api/recruit-api {
proxy_set_header Host $host;
proxy_set_header X-forwarded-for $remote_addr;
proxy_set_header X-Real-IP $remote_addr;
proxy_buffer_size 4k;
proxy_buffering on;
proxy_buffers 4 1024k;
proxy_busy_buffers_size 1024k;
proxy_max_temp_file_size 1024m;
proxy_pass http://172.16.11.47:8080/recruit-api;
}