昨天遇到一個網(wǎng)友遷移業(yè)務(wù)到一個新的服務(wù)器的時候,原來在原有服務(wù)器中的是可以運行的,只不過近期服務(wù)器的促銷活動他續(xù)費比較貴就選擇新購服務(wù)器,這個策略當然是可以的,但是在新服務(wù)器運行有出現(xiàn)報錯而且速度也不行,尤其是有報錯 "Nginx 504 Gateway Timeout"的問題。
一般出現(xiàn)這個問題是服務(wù)器對于業(yè)務(wù)拉動的響應(yīng)延遲過長導致的,我們需要調(diào)整Nginx服務(wù)器的配置文件的響應(yīng)時間。
我們需要找到 Nginx 的配置文件的參數(shù)timeout的幾個參數(shù),然后對于時間增加。但是這個也不一定是解決完整的策略,因為我發(fā)現(xiàn)他的服務(wù)器對比后新服務(wù)器的配置明顯比他原來的低很多,而且CPU從原來的4核到現(xiàn)在的1核,所以現(xiàn)在即便是便宜服務(wù)器,但是性能差很多,這個可能是主要的原因。
我建議他臨時可以先調(diào)整Nginx響應(yīng)時間參數(shù),后續(xù)還是需要升級服務(wù)器。
評論