mysql频繁查询出错_Mysql数据库频繁查询错误解决方案
TcpTimedWaitDelay和MaxUserPort設(shè)置
描述:確定 TCP/IP 可釋放已關(guān)閉連接并重用其資源前,必須經(jīng)過的時(shí)間。關(guān)閉和釋放之間的此時(shí)間間隔通稱 TIME_WAIT 狀態(tài)或兩倍最大段生命周期(2MSL)狀態(tài)。此時(shí)間期間,重新打開到客戶機(jī)和服務(wù)器的連接的成本少于建立新連接。減少此條目的值允許 TCP/IP 更快地釋放已關(guān)閉的連接,為新連接提供更多資源。如果運(yùn)行的應(yīng)用程序需要快速釋放和創(chuàng)建新連接,而且由于 TIME_WAIT 中存在很多連接,導(dǎo)致低吞吐量,則調(diào)整此參數(shù)。 如何查看或設(shè)置: 使用 regedit 命令訪問 HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/ Services/TCPIP/Parameters 注冊(cè)表子鍵并創(chuàng)建名為 TcpTimedWaitDelay 的新 REG_DWORD 值。 將此值設(shè)置為十進(jìn)制 30,其為十六進(jìn)制 0x0000001e。該值將等待時(shí)間設(shè)置為 30 秒。 停止并重新啟動(dòng)系統(tǒng)。 缺省值:0xF0,它將等待時(shí)間設(shè)置為 240 秒(4 分鐘)。建議值:最小值為 0x1E,它將等待時(shí)間設(shè)置為 30 秒。 MaxUserPort 描述:確定在應(yīng)用程序從系統(tǒng)請(qǐng)求可用用戶端口時(shí),TCP/IP 可指定的最高端口號(hào)。 如何查看或設(shè)置: 使用 regedit 命令訪問 HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/ Services/TCPIP/Parameters 注冊(cè)表子鍵并創(chuàng)建名為 MaxUserPort 的新 REG_DWORD 值。 停止并重新啟動(dòng)系統(tǒng)。 缺省值:無 建議值:至少十進(jìn)制 32768。 注:當(dāng)在 Windows NT 或 Windows 2000 操作系統(tǒng)上調(diào)整 WebSphere Application Server 時(shí),同時(shí)使用這兩個(gè)參數(shù)。希望本站的知識(shí)能給您的工作、學(xué)習(xí)和生活帶來方便和樂趣!
Sorry, turns out it was the Windows issue: "Unable to Connect from TCP Ports Above 5000".
I set the MaxUserPort to 65534 and TcpTimedWaitDelay to 30 and all seems fine.
點(diǎn)擊DPL-Core.reg文件后重新啟動(dòng)程序即可解決問題。
文件內(nèi)容如下:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Tcpip/Parameters]"TcpTimedWaitDelay"=dword:0000001e"MaxUserPort"=dword:0000fffe
總結(jié)
以上是生活随笔為你收集整理的mysql频繁查询出错_Mysql数据库频繁查询错误解决方案的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 为什么mysql与eclipse_为什么
- 下一篇: mysql5.7配置innodb_MyS