BeginnerEngineerBlog
中の人
中の人

【nginx】upstream sent too big header while reading response header from upstream

公開: 2024-12-04 23:04
更新: 2024-12-04 23:04
3
nginx php-fpm
データが多すぎた

こんにちは!

中の人です!

どうした!?


いっぱいフィールドのあるModelをいっぱい取得してviewに渡したら

upstream sent too big header while reading response header from upstream

とNginxのログに表示されて

サムネイルの画像のエラー画面が表示されました

どうやらデータ量が多いと発生するエラー内容だそうです


それでどうした!?


下記の記事に助けてもらいました


nginx.confに
server {
    .... 
    proxy_buffers 8 32K; 👈 追加
    proxy_buffer_size 32k; 👈 追加
    proxy_busy_buffers_size 64k; 👈 追加

    fastcgi_buffers 8 32K; 👈 php-fpm利用している場合必要らしい
    fastcgi_buffer_size 32k; 👈 php-fpm利用している場合必要らしい
    fastcgi_busy_buffers_size 64k; 👈 php-fpm利用している場合必要らしい
}

上記を追加して再起動したら動きました


なんだか知らんがとにかくヨシ


正直設定内容はよくわかりませんが多分限界はある気がする
でかいデータを一度に利用するのはあまり良くないかもしれない

終わりに


ヨシ!
0
0
0
0
通信エラーが発生しました。
【広告】
似たような記事