使用nginx上传大文件报500异常处理

kevin.Zhu 发布于:2022-4-26 13:41 分类:文摘  有 17 人浏览,获得评论 0 条  

https://www.csdn.net/tags/MtjaIg4sNDkyMDYtYmxvZwO0O0OO0O0O.html


当项目使用nginx代理时,上传大的文件会报500服务已异常,解决方案:

1.nginx配置文件nginx.conf中配置

client_body_buffer_size 10m;  #缓存区大小
client_max_body_size 100m;    #上传文件的最大值
client_body_temp_path temp/;  #临时文件存放路径。只有当上传的请求体超出缓存区大小时,才会写到临时文件中

并给临时存放文件的目录设置权限:chmod 775 temp/

编辑完nginx后,重启命令

cd sbin/

./nginx -t

./nginx -s reload

2.项目配置文件yml或properties中添加配置

spring:  
  servlet:
    multipart:
      max-request-size: 100MB
      max-file-size: 100MB