記錄一個問題吧。
新上線的應用,第一次上線部署了兩個節點,通過DMZ的NGINX映射出去的。
上線之后,第三天突然發現訪問很慢,有50%的幾率保持在7秒左右,通過日志平台觀察代碼處理時間在40ms左右。
打開F12,發現TTFB時間消耗了6秒。猜測nginx配置有問題,可是nginx配置是我們寫好發給運維同事做的,不會出問題。
再猜是DMZ區到應用服務器的防火牆沒有打通。最后定位是這個原因。
現象,偶爾訪問時間過長,NGINX hash路由 消耗時間過長。

造成原因,NGINX Hash 路由 其中某一台 無法訪問,造成 迂回訪問,消耗時間。
