故障說明:一台使用PHP5.6+Thinkphp3.2.3的win伺服器出現了“SQLSTATE[HY000] [2002] 由于系統緩沖區空間不足或隊列已滿,不能執行套接字上的操作”
故障解決:
改變可用動态端口範圍
在修改之前我們可以檢視一下預設到底是多少:
netsh int ipv4 show dynamicport tcp
netsh int ipv4 show dynamicport udp
netsh int ipv6 show dynamicport tcp
netsh int ipv6 show dynamicport udp
然後可以通過以下指令來配置:
netsh int set dynamic start=number num=range
例如:
netsh int ipv4 set dynamicport tcp start=10000 num=50000
netsh int ipv4set dynamicport udp start=10000 num=50000
netsh int ipv6set dynamicport tcp start=10000 num=50000
netsh int ipv6set dynamicport udp start=10000 num=50000