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

当项目使用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 -s reload

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

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

猜你喜欢

转载自blog.csdn.net/ZHANGLIZENG/article/details/122343198
今日推荐