热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

错误"mysqli::real_connect():(HY000/2002):仅......允许."

如何解决《错误"mysqli::real_connect():(HY000/2002):仅允许."》经验,谁能帮忙解答一下?

错误:

mysqli_real_connect():( HY000/2002):通常只允许使用每个套接字地址(协议/网络地址/端口).

但是,看来我有足够的端口.

细节:

我有一台MySQL运行了几个月而没有问题的服务器.我正在运行Windows 10,PHP 7.0和MySQL 5.7.这是一台繁忙的服务器,每小时交易量很大.

现在大约一个星期,我的体积过大:

mysqli_real_connect():( HY000/2002):通常只允许使用每个套接字地址(协议/网络地址/端口).

我尝试了一些共同的建议,这些建议在其他机器上对我有用.

TcpTimedWaitDelay = 30 and MaxUserPort = 65534

我还补充说:

TcpNumCOnnections= 16777214 and TcpMaxDataRetransmissiOns= 5.

我可以通过netsh确认最大端口和超时.此外,当我运行netstat/abno时,我一直看到使用的端口少于1000个.但是,我仍然遇到上述错误.所以看起来机器甚至没有使用所有的端口.

在我.ini,我有一个connection limit of 10,000.


推荐阅读
author-avatar
书友49916066
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有