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