中の人
【nginx】upstream sent too big header while reading response header from upstream
公開: 2024-12-04 23:04
更新: 2024-12-04 23:04
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利用している場合必要らしい
}
上記を追加して再起動したら動きました
なんだか知らんがとにかくヨシ
正直設定内容はよくわかりませんが多分限界はある気がする
でかいデータを一度に利用するのはあまり良くないかもしれない
終わりに
ヨシ!
通信エラーが発生しました。