upstream sent too big header while reading...

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

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;    #请求转发

        }
相关文章
相关标签/搜索