MySQL-连接MySQL提示 10055 错误

Web程序数据库 Web程序数据库 主题:1214 回复:2505

MySQL-连接MySQL提示 10055 错误

归属感 发布于 2017-07-22 字数 474 浏览 1040 回复 1

连接MySQL提示 10055 错误
服务器配置:win2003、serv-u6.0、mysql-5.0.18、php5.2
基本上是每天都会出会现,重启mysql 无效 ,重启IIS后正常。IIS可正常解析PHP,就是无法连接mysql.

已经使用过的方法
在注册表中设置:[HKEY_LOCAL_MACHINE] [SYSTEM] [CurrentControlSet] [Services] [Tcpip] [Parameters] [TcpTimedWaitDelay]如果注册表中没有TcpTimedWaitDelay这个项目,请增加这个项目,并设置为双字节(DWORD)类型。数值设置为30。

但依然每天报错误,请高手指导

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

支持 Markdown 语法,需要帮助?

评论(1

甜柠檬 2017-07-31 1 楼

10055: error = "No buffer space available";

一般引起的原因是并发连接过多(有可能都是time-wait),因此可以这样来处理下:

建议修改最大连接数,或者把 mysql_connect() 方法都改成了 mysql_pconnect() 方法
使用fport工具查看,封锁同时请求发送过多的IP
修改站点程序代码,防止用户刷新过快

问题中提到的TcpTimedWaitDelay修改的方法应该也能达到一定的效果,可以一并尝试。