upstream sent too big header while reading...

北慕城南 提交于 2020-03-07 20:07:54

nginx 报错:1736 upstream sent too big header while reading response header from upstream

1. 一般处理

location ~ \.php$ {
       #增加下面两句
       fastcgi_buffer_size 128k;
       fastcgi_buffers 32 32k;
       ### ----

       include /etc/nginx/fastcgi_params;
       fastcgi_pass   127.0.0.1:9000;
       fastcgi_index index.php;
       fastcgi_param SCRIPT_FILENAME /host/web/$fastcgi_script_name;
    }


2. 如果使用了反向代理、负载均衡,则:

location @to_other {
                #增加下面3行
                proxy_buffer_size  128k;
                proxy_buffers   32 32k;
                proxy_busy_buffers_size 128k;
                #### ----------

                add_header X-Static transfer;
                proxy_redirect off;
                proxy_set_header Host $host;
                proxy_set_header X-Real-IP  $remote_addr;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                proxy_pass http://backend;    #请求转发

        }
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!