nginx 502 bad gateway可以采取客戶端強(qiáng)制刷新的方法,但是真正的解決要么改配置或者放CDN上。???遇到這個問題,首先是有人發(fā)現(xiàn)可以加index.html訪問,因為我們是線上網(wǎng)站,沒有太多時間去研究,所以先臨時這樣;然后,有人提出可以Ctrl+F5刷新說是服務(wù)器上緩存異常,這樣還真解決問題了;后面運維建議還是放CDN上才是長久之計!下面是網(wǎng)上其他人的解決方案:?我們在使用nginx的時候有不少問題出現(xiàn),首先我們就來解決下nginx 502錯誤的問題經(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轉(zhuǎn)發(fā)時使用的,如果header過大,超出了默認(rèn)的1k,就會引發(fā)上述的upstream sent too big header (說白了就是nginx把外部請求給后端apache ,apache返回的header? 太大nginx處理不過來就導(dǎo)致了。
?
? server { ??????? listen?????? 80; ??????? server_name? *.xywy.com ;