JMeter Address already in use 錯誤解決


報錯原因:

1、windows系統為了保護本機,限制了其他機器到本機的連接數.
2、TCP/IP 可釋放已關閉連接並重用其資源前,必須經過的時間。關閉和釋放之間的此時間間隔通稱 TIME_WAIT 狀態或兩倍最大段生命周期(2MSL)狀態。此時間期間,重新打開到客戶機和服務器的連接的成本少於建立新連接。減少此條目的值允許 TCP/IP 更快地釋放已關閉的連接,為新連接提供更多資源。如果運行的應用程序需要快速釋放和創建新連接,而且由於 TIME_WAIT 中存在很多連接,導致低吞吐量,則調整此參數。

修改操作系統注冊表
1、打開注冊表:regedit
2、找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP\Parameters
3、新建 DWORD值,name:TcpTimedWaitDe,value:30(十進制) ——> 設置為30秒(默認240)
4、新建 DWORD值,name:MaxUserPort,value:65534(十進制) ——> 設置最大連接數65534
注意:修改時先選擇十進制,再填寫數字。
5、重啟系統

參考:https://support.microsoft.com/en-us/help/196271
http://twit88.com/blog/2008/07/28/jmeter-exception-javanetbindexception-address-already-in-use-connect/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM