小编use*_*661的帖子

错误"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
Run Code Online (Sandbox Code Playgroud)

我还补充说:

TcpNumConnections = 16777214 and TcpMaxDataRetransmissions = 5.
Run Code Online (Sandbox Code Playgroud)

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

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

php mysql mysqli phpmyadmin

6
推荐指数
1
解决办法
2117
查看次数

标签 统计

mysql ×1

mysqli ×1

php ×1

phpmyadmin ×1