非常怪異的伺服器網路問題 續 ,附排查問題思路

2022-01-30 01:21:20 字數 961 閱讀 3021

上次寫了 「非常怪異的伺服器網路問題,請有經驗的朋友幫忙看下

問題的現象是:我使用connection:keep-alive的連線不斷的訪問測試頁面,測試頁面沒有問題。

通過在firefox上安裝modify header外掛程式將connection修改為close然後連線不斷的訪問測試頁面,測試頁面過一段時間就會出現"unable to connect"的錯誤。

出現這個錯誤的時候頁面很快就會返回,而不像503錯誤的時候要等待一段時間才返回。

測試頁面乙個是asp.net頁面,乙個是靜態檔案。兩個會同時出現問題。

這個說明伺服器在出現問題的時候無法建立新的連線來響應請求。

為了進一步縮小問題的範圍:

我通過在伺服器上訪問127.0.0.1來測試,還是出現上面的問題,這個基本上可以排除是網路引起的問題了,因為127.0.0.1不需要經過網絡卡。

這樣基本上可以確定是程式或者iis的問題了。

發現8080埠一直都沒有出現問題,而80埠還是出現跟上面一樣的問題。

這證明iis無法在80埠建立更多的連線來響應請求。

我初步判斷跟負載會有關係,為此我新建了乙個計畫任務,在凌晨3:00鐘的時候自動開啟firefox瀏覽器,然後自動通過80和8080商品訪問測試頁面:

今天早上發現8080埠一直沒有問題,而80埠在早上07:09:48的時候出現「unable to connect」的情況。

以前一般在半小時以內就會出現問題,這個測試用了4個小時才出現問題。這說明這個問題跟負載確實有關。

請大家幫忙分析一下,在什麼樣的情況下會引起這種現象,感激不盡!我快被這個問題折磨瘋了。

我之前碰到程式的問題大部分都是引起cpu過高,而不會出現無法建立連線的情況。

這次cpu什麼的都很正常,事件檢視器裡面和iis log以及httperr裡面一直沒有任何相關資訊,讓人無從下手。

非常怪異的伺服器網路問題,請有經驗的朋友幫忙看下

最近一段時間我們伺服器出現了比較奇怪的網路問題,偶爾會出現流量非常低的情況,如下圖 出現此情況時,在客戶端會出現部分無法訪問 我跟同事同時測試 有時出現我不能訪問的情況,有時他不能訪問的情況 的問題。大概5 10秒鐘後就馬上恢復了。出現這種情況的時候cpu跟記憶體使用都非常正常,cpu不超過10 中...

伺服器網路延遲問題概述

問題 外勤同事發起請求,211.1.26.2訪問114.27.15.32出現延遲,導致資料傳輸失敗。處理過程 1 通過tracert 114.27.15.32 這是監控路由狀態的,與網路延遲沒有毛用,不應該考慮 2 用過ping 114.27.15.32 根據ping ip 可以發現網路延遲,超時,...

使用 Transact SQL檢視伺服器的排序規則

select convert varchar,serverproperty collation execute sp helpsort select name,description from sys.fn helpcollations sql server 2017 檢視資料庫的排序規則設定 se...