台州温岭做网站请找我们 (专业建站 | 诚信服务) 13958630945 在线客服 联系技术

佳源设计|台州网站建设|佳源网页设计

网站当前位置: 首页>>网站空间知识>>解决Can't connect to MySQL server on 'localhost' (10048)
网站空间知识
 
网站服务器安全
 
网站数据库安全与维护
 
网站空间知识
无法加载 mcrypt (外链
网站收录入口
解除Win2003登入后空闲后
配置 APACHE 最大连接数
可以查看服务器上有多少个网站
查看哪个程序占用端口
如何使用我的虚拟主机支持WAP
在MYSQL中批量替换字段内容
最新开通网站空间:玉环甘霖阀门
空间支持多少人在线,限制流量吗
解决Can't connect
网站流量是怎么算的
服务器托管与虚拟主机托管有什么
为什么我测试速度时访问双线、多
网站500错误原因
Asp+MsSql 百万条数据
什么是IIS连接数
网站出现Directory L
设置IIS防止盗链,减少流量损
64位win系统配置php+m
Service Unavail
网站建设中的数据库选择与比较
Win2003下配置Apach
apache 伪静态 配置
WindowsXP账号自动登录
 
 建站知识搜索
 
 网站空间知识 > 解决Can't connect to MySQL server on 'localhost' (10048)

解决Can't connect to MySQL server on 'localhost' (10048)

3544次浏览
2012-04-28
解决Can't connect to MySQL server on 'localhost' (10048), 一般见于使用mysql的windows 2003服务器.

错误的出现的原因:

应用程序需要快速释放和创建新连接, 但是由于 TIME_WAIT 中存在的连接超过默认值,导致较低吞吐量.

解决方案:
和本错误密切相关的两个windows的注册表项:TcpTimedWaitDelay和MaxUserPort的值.

TcpTimedWaitDelay 确定 TCP/IP 可释放已关闭连接并重用其资源前, 必须经过的时间. 关闭和释放之间的此时间间隔通称 TIME_WAIT 状态或两倍最大段生命周期(2MSL)状态. 此时间期间, 重新打开到客户机和服务器的连接的成本少于建立新连接. 减少此条目的值允许 TCP/IP 更快地释放已关闭的连接, 为新连接提供更多资源.

MaxUserPort 确定从系统请求任何可用用户端口时所用最大端口数,TCP/IP 可指定的最高端口号. 如果建立 TCP 连接最大端口连接大于 5000, 本地计算机响应以下错误信息WSAENOBUFS (10055): 因为系统缺乏足够缓冲区或者因为队列已满而无法执行套接字上操作, 从而导致应用程序的10048错误.

打开注册表编辑器regedit

TcpTimedWaitDelay 设置:
找到 HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/ Services/TCPIP/Parameters 注册表子键
并创建名为 TcpTimedWaitDelay 的新 REG_DWORD 值
设置此值为十进制 30, 十六进制为 0×0000001e
该值等待时间将是 30 秒。
本项的默认值:0xF0(16进制), 等待时间设置为 240 秒

MaxUserPort 设置(增加最大值端口连接):
找到 HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/ Services/TCPIP/Parameters 注册表子键
并创建名为 MaxUserPort 的新 REG_DWORD 值
设置此值为十进制最低 32768
该值等待时间将是 30 秒。
重启windows系统。
本项的默认值:5000(十进制)

关闭注册表编辑器, 重启windows系统。
页面所在本站地址: http://www.52-life.net/Nshow_reurl.asp?reurl=Mysql_down
上一篇 >>查看哪个程序占用端口
下一篇 >>在MYSQL中批量替换字段内容的命令