Windows Server埠用盡服務不能訪問

2021-10-05 06:45:24 字數 938 閱讀 6938

應用程式頁面有時訪問正常,有時不能訪問。

網上說是有連線沒有關閉,占用了埠資源,查一查,果然,程序都結束了,依然後很多time_wait狀態的連線未釋放,再檢視所有的time_wait連線,直接過去好幾屏,計數也不用了,肯定有問題。

#  windows下檢視當前所有的tcp連線

netstat -ano

# windows下檢視所有8080埠的tcp連線

netstat -ano |findstr "8080"

# windows下檢視所有的「time_wait」狀態的tcp連線

netstat -ano |findstr "time_wait"

# windows下統計time_wait出現的次數(按行統計) /i 忽略大小寫

netstat -ano |

find /i /c "time_wait"

隨即,檢視一下有沒有設time_wait的自動關閉時間(預設4分鐘)、還有windows下的大埠服務(雖然系統總共可使用的ports有65536個,但從本機連到外部網路(outbound connections)的連線數最多只會使用到5000個而已【此為系統預設值】)。

設定完大埠及time_wait時間後,重新啟動tomcat,能正常啟動了,訪問應用也正常了。但是有個現象就是time_wait的連線數似乎沒有降低,同事說是微軟作業系統的bug,然後重新啟動伺服器,再觀察time_wait的鏈結,發現變少了,而且也能自動釋放了。

由於大量的time_wait連線未被釋放,導致占用的埠資源一直未被**,出現了緩衝區空間不足的問題,應用也總是自動斷線。

windows server 簡化設定

win2012任務管理器顯示磁碟 管理員執行命令提示符,diskperf y 不要開機密碼 執行 netplwiz 勾去掉 執行 gpedit.msc 計算機設定 windows設定 安全設定 帳戶策略 密碼策略 密碼必須符合複雜性 要求改為 已禁用 最長使用期限改為 0 控制面板 使用者帳戶 使用...

windowsServer部署站點

前言 最近在和朋友一起買了個伺服器,奈何他選的是windowsserver,無所謂了,就把自己的站點從之前的虛擬主機遷過來,記錄下。準備工作 1 在php環境的專案根目錄下執行git clone拉取 2 修改配置檔案,主要就是關於資料庫的使用者名稱密碼等資訊 從之前的虛擬主機遷到現在的windows...

Windows Server 更改網域名稱

有時候我們會有需求更改網域名稱。網域名稱更改早在windows server 2000及2003時期就已出現,rendom更是我們網域名稱更改的利器。windows server 2008中最主要的變化就是不再需要安裝ren東門工具,可以通過命令列 cmd 直接更改。下面就以乙個示例分解rendom...