china0396 发表于 昨天 07:17

引擎M2报错10055缓存不足解决方法、windos socket error: 提示:由于系统缓冲区空间不足或对列已满,不能执行套接字上的操作

第一种方法:
cmd执行一下命令:
netsh int ipv4 set dynamicport tcp start=1025 num=64509

第二种方法:
运行regedit打开注册表,依次找到以下路径

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

在右侧空白处,右键新建DWORD值

名称:MaxUserPort

数值数据:65534

基数:十进制

第三种方法:
1 建议修改最大连接数,或者把 mysql_connect() 方法都改成了mysql_pconnect() 方法,

2 治标,封锁这些ip,一个ip连接大于3的就有点不正常,

3 治本,修改站点程序,严禁刷新太快!

4. 链接数的修改:此错误与一个注册表键值tcptimedwaitdelay有关。减小windows中tcptimedwaitdelay时间可解决此类问题,

默认情况下为240(未设置的情况下也是这个数值)。此项设置需要到注册表如下位置进行设置:



如果注册表中没有tcptimedwaitdelay这个项目,

请增加这个项目,并设置为双字节(dword)类型。数值设置为30 60 之间即可。

页: [1]
查看完整版本: 引擎M2报错10055缓存不足解决方法、windos socket error: 提示:由于系统缓冲区空间不足或对列已满,不能执行套接字上的操作