
在發布新版本的軟體後,我們在使用 Winsock 時遇到了一些問題。目前,我們有 16 台運行 Windows Server 2016 的伺服器,它們都執行該軟體的一個執行個體。所有這些伺服器都與充當某種網關的另一台伺服器進行通訊。
所有伺服器都會遇到相同的問題,該問題在幾個小時後發生:
- 與網關伺服器的通訊遺失
- 與活動目錄的通訊遺失
- 透過遠端桌面登入 maskin 的唯一方法是使用不與 Active Directory 伺服器通訊的特殊登入名
ipconfig /flushdns
透過運行類似和/或的東西可以輕鬆修復錯誤ipconfig /release
- 重新啟動我們的應用程式軟體也可以解決該問題
- 運行 netstat 不會顯示異常數量的開放端口
- 活動頻繁的伺服器似乎能夠比空閒的伺服器運行更長時間
我運行 mirosoft 的 PortQuery 工具,在大多數連接埠上看到以下錯誤:
啟動 portqry.exe -n 127.0.0.1 -e 135 -p TCP ...
查詢目標系統調用:
127.0.0.1
正在嘗試將 IP 位址解析為名稱...
IP 位址解析為 testserver15.test.com
查詢...
無法使用指定的來源連接埠 Winsock 錯誤 10055
portqry.exe -n 127.0.0.1 -e 135 -p TCP 退出並回傳代碼 0x00000063。
如果我繼續查詢回傳碼,每秒會在 0x00000063 和 0 之間交替。
我不知道這裡發生了什麼事。谷歌搜尋建議查看開放連接埠的數量,但我在這裡找不到任何問題。任何有助於引導我們走向正確方向的想法將不勝感激