經(jīng) 過分析將nginx的error log打開,發(fā)現(xiàn)”pstream sent too big header while reading response header from upstream”這樣的錯誤提示,查閱了一下資料,大意是nginx緩沖區(qū)有一個bug造成的,我們網(wǎng)站的頁面消耗占用緩沖區(qū)可能過大
我們是nginx反向代理
proxy是nginx作為client轉發(fā)時使用的,如果header過大,超出了默認的1k,就會引發(fā)上述的upstream sent too big header (說白了就是nginx把外部請求給后端apache ,apache返回的header 太大nginx處理不過來就導致了。