今天,导入一个1万多条数据的excel文件,本地没有用到nginx,导入很顺畅
部署到了线上后,导入文件后后台并没有日志输出,说明没有进入后端
经过摸排,分析,最终发现,是nginx这关没过
其中摸排过程有如下查看到nginx日志,截图部分
这个问题是nginx限制了导入大小文件,默认2m
只需要修改如下截图
具体的配置项和说明
client_max_body_size 500M;
client_header_timeout 60m;
client_body_timeout 60m;
proxy_connect_timeout 60m;
proxy_read_timeout 60m;
proxy_send_timeout 60m;
client_max_body_size 500M; #大小限制
client_header_timeout 60m; # 因为文件可能太大需要等待时间 这里可以把这个参数设置上