错误信息:
我也添加了:
我可以通过netsh确认最大端口和超时时间。此外,当我运行netstat /abno时,我始终看到使用的端口少于1000个。然而,我仍然收到以上错误。因此,似乎机器甚至没有使用所有端口。
在我的.ini文件中,我有一个10,000连接限制。
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文件中,我有一个10,000连接限制。