【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;