日志內容:System.Data.Entity.Core.EntityException: 基礎提供程序在 Open 上失敗。 ---> Oracle.ManagedDataAccess.Client.OracleException: 網絡傳輸: TCP 傳輸?shù)刂愤B接故障 ---> OracleInternal.Network.NetworkException: 網絡傳輸: TCP 傳輸?shù)刂愤B接故障 ---> System.Net.Sockets.SocketException: 由于系統(tǒng)緩沖區(qū)空間不足或隊列已滿,不能執(zhí)行套接字上的操作。

檢查當前有多少個大概有TCP連接

檢查當前有多少個大概有TCP連接2
那么如何檢查當前系統(tǒng)有多少個TIME_WAIT連接(或多少個活動連接)?
netstat -an | find /C "TIME_WAIT"
檢查當前有多少個大概有TCP連接
netstat -an | find /C "TCP"
修改兩個注冊表
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters\MaxUserPort
如果沒有,則手動創(chuàng)建 DWord(32位)”數(shù)值數(shù)據(jù)“改為十進制65534 或者認為適當?shù)闹怠?br> 此值表示 用戶最大使用的端口數(shù)量,默認為5000。
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters\TCPTimedWaitDelay
如果沒有,則手動創(chuàng)建 DWord(32位) ”數(shù)值數(shù)據(jù)“改為十進制30 或者你認為適當?shù)闹怠?br> 此值表示一個關閉后的端口等待多久之后可以重新使用,默認為120秒,也就是2分鐘才可以重新使用。