Bad Gateway が発生する場合の対処

【502 Bad Gateway が発生する場合の対処】

error log (/var/log/nginx/error.log) に以下が出ている場合

upstream sent too big header while reading response header from upstream
upstream: “fastcgi://unix:/var/run/php/php7.4-fpm.sock:”

header のバッファサイズが小さすぎて足りないので処理不能になっている
事が原因

以下の項目を http{} の中に追加することでバッファサイズが拡張され回避
できる

vi /etc/nginx/nginx.conf

proxy_buffers 8 128K;
proxy_buffer_size 128k;
proxy_busy_buffers_size 256k;
fastcgi_buffers 8 64k;
fastcgi_buffer_size 128k;