1:我是用Nginx 代理到 webman 做文件上傳處理
2:看代碼如果上傳文件超過 max_package_size 會返回413、
3:現(xiàn)在遇到如果超過 max_package_size 返回的錯誤并不是413 而是 502
4:Nginx 日志
5: 推測是因為 webman 把鏈接 close,Nginx 收到了錯誤,請問這個有辦法解決嗎?
給nginx設(shè)置一個
client_max_body_size 10M;
讓nginx自己攔截超大請求
server {
listen 80;
server_name xxx.com;
client_max_body_size 10M;
....
}
是不是nginx發(fā)現(xiàn)上傳的文件大于client_max_body_size,直接就502了,根本還沒有轉(zhuǎn)發(fā)到webman