问题描述
用java开发了一个文件管理系统,在本地测试的时候一切正常,发布到测试,在测试上传文件的功能的时候,发现上传1M以上的文件nginx会返回500的错误。查看nginx的日志发现没有异常信息。按照网上的方法配置了nginx.conf,在http、server、location中都尝试了配置client_max_body_size,但问题依旧。
解决方法
最后问了运维的同事,发现测试环境走了网关,但是网关没有配置servlet上传文件大小,最后在网关配置中做了如下配置之后运行正常了。