nginx と FireBug+FirePHP を使用していますが、ページを読み込もうとするとエラーが発生します。
upstream sent too big header while reading response header from upstream
私たちは開発環境で多くのものをログに記録しています.FirePHPを使用する際の問題の原因はそれだと思います. ここSOで同様の他の質問を読んだ後、次のいずれかの設定になるようです:
proxy_buffers 4 256k; (is this same as proxy_buffers 32 32k?)
proxy_buffer_size 128k;
proxy_busy_buffers_size 256k;
また
fastcgi_buffers 16 16k;
fastcgi_buffer_size 32k;
しかし、これらの設定をどこに追加すればよいかは明確ではありません。
の http ブロックにプロキシ設定を追加しようとしましたが、 の後/etc/nginx/nginx.conf
にメッセージが表示されます。次に、host-file の server-block に fastcgi-settings を追加しようとし、proxy-setting 行をコメントアウトしました。エラーは発生しませんが、動作していないようです。"proxy_busy_buffers_size" must be less than the size of all "proxy_buffers" minus one buffer
nginx -t
nginx -t
誰かが私を助けて、これらの行を正確にどこに置くべきか、またはこれが本当の解決策であるかどうか教えてもらえますか? どうもありがとうございました。firePHP を無効にすると問題は「解決」しますが、私はそれが必要なので、これは実際にはオプションではありません。