Nginx 錯誤 upstream sent too big header while reading response header from upstream 解決辦法


分類

建立時間: 2026年3月3日 01:16
更新時間: 2026年3月3日 01:16

說明

網站發生 502 Bad Gateway 錯誤,一查錯誤日誌訊息寫 upstream sent too big header while reading response header from upstream,本篇將分享原因和解決辦法。

原因

此問題的原因是因為回應給客戶端的 header 資料太大,所以解決的辦法有兩種。

  • 提高 header 上限
  • 降低 header 大小

提高 header 上限

server {
    location ~ \.php$ {
        # 緩衝 body 用 (數量 大小)
        fastcgi_buffers 8 16k;
        # 緩衝 header 用
        fastcgi_buffer_size 32k;
        # 緩衝傳送中可用上限
        fastcgi_busy_buffers_size 32k;
    }
}
觀看次數: 21
502buffererrorheadernginxresponseupstream
按讚追蹤 Enjoy 軟體 Facebook 粉絲專頁
每週分享資訊技術

一杯咖啡的力量,勝過千言萬語的感謝。

支持我一杯咖啡,讓我繼續創作優質內容,與您分享更多知識與樂趣!