Windows-Server-2012-R2

使用 Redis 和 Nodejs 進行 TCP 重傳

  • October 10, 2016

最近我們開始使用 LogicMonitor。它報告了一些我們不知道的問題,它們實際上都是輕微到中度的問題。

我們遇到的一個問題是我們的核心生產伺服器上的 TCP 重傳達到或接近 100%。這是一個執行 Redis 和 Nodejs 的 windows 2012 伺服器。netstat 可以看到重傳,但 WireShark 看不到它們。WireShark 最多顯示 0.5 到 1%。這個問題在我們的實時生產伺服器和我們的測試伺服器上都可以看到,除非我們在測試更新檔時,否則只有 0 流量流向它。

問題是,這是誤報,因為他們沒有撞到電線還是我們應該擔心?當我第一次在 LogicMonitor 中看到它時,我不相信這個數字,但除了生產和測試之外沒有其他伺服器有這個問題,我已經用 netstat 確認了這個數字。

注意:我做了一些探勘,Nodejs 伺服器似乎正在通過 socket.io 與 Redis 通信。

誤報 - 在 windows 2012 伺服器上的 netstat/wmi 中,頻繁的保持活動消息顯示為重新傳輸。

引用自:https://serverfault.com/questions/805452