webman nginx 做代理 502

L

1:我是用Nginx 代理到 webman 做文件上传处理
截图

2:看代码如果上传文件超过 max_package_size 会返回413、截图

3:现在遇到如果超过 max_package_size 返回的错误并不是413 而是 502

4:Nginx 日志

截图

5: 推测是因为 webman 把链接 close,Nginx 收到了错误,请问这个有办法解决吗?

1674 2 0
2个回答

damao

给nginx设置一个
client_max_body_size 10M;
让nginx自己拦截超大请求

server {
    listen 80;
    server_name  xxx.com;
    client_max_body_size 10M;
    ....
}
ontheway

是不是nginx发现上传的文件大于client_max_body_size,直接就502了,根本还没有转发到webman

  • 暂无评论
年代过于久远,无法发表回答
🔝