現象
客戶端請求之後,無報錯,無響應
排坑過程
1.模擬使用者呼叫介面正常響應,首先判斷應用沒有響應超時,提供服務的介面沒有報錯。
2.發現應用日誌並沒有上報問題使用者的請求。
3.然後一步步向應用外層查詢內網閘道器、外網閘道器、負載均衡均未找到使用者請求。
4.最後找網路組通過撥測發現我們使用的網域名稱,移動運營商有20%請求異常(好像在某地被遮蔽了)。
坑把網域名稱解析想簡單了,實際生產並不是乙個網域名稱解析成乙個ip位址,不同運營商,不同地域訪問的位址都不一樣。我這邊自己模擬請求能訪問乙個網域名稱,並不代表使用者所在區域也能訪問成功。
解決網路組聯絡運營商,讓使用者先換乙個運營商網路。
啟示1.之前出了訪問異常的情況,都首先想到的是應用出問題了,但實際上在請求到達應用之前涉及大量的網路傳輸過程,這個過程也是會出問題的,雖然概率很小。
2.還有要對自己所負責的應用的請求流轉鏈路有清晰的認識,不然只侷限在應用裡是解決不了這種問題的。
3.了解了一下撥測,原理相當於ddos攻擊,利用全國各地的肉機向需要測試的網域名稱傳送請求,然後檢視響應結果。
apache訪問無響應怎麼辦
apache訪問無響應的解決辦法 最近剛開發的 專案進入線上測試發生了乙個奇怪的問題,每天大概到上班時間左右就會遇到卡死情況。檢視apache的access.log和error.log並沒有詳細的記錄。表明不是程式內部的問題。然後修改本地host檔案到伺服器還是卡死,排除了dns解析問題。因為安排了...
造成記憶體位置訪問無效的乙個原因
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!今天編乙個程式,release版編譯鏈結均成功,執行時出錯,使用getlasterror獲取錯誤,錯誤資訊為記憶體位置訪問無效。經過上網搜尋及自己分析,發現是release版鏈結了debug版本的第三方庫造成的。一般來說,debug版程式鏈結rel...
網路擁塞造成監控資料丟包的原因
在日常使用監控系統的過程中,有時候會發現監控畫面時斷時續,或者有部分時間段沒有監控畫面,這種問題就是監控資料丟包。在網管員發現廣域網線路時通時斷,發生這種情況時,有可能是線路出現故障,也可能是使用者方面的原因,也有網路擁堵造成的,下面分析下網路擁堵造成丟包的原因。監控 網路擁塞造成丟包率上公升的原因...