与位于';的MySQL服务器的连接中断;正在读取初始通信包';,系统错误:113

与位于';的MySQL服务器的连接中断;正在读取初始通信包';,系统错误:113,mysql,Mysql,在我的应用程序中,我最近收到了上面的错误消息。我确实在互联网上寻找解决方案,但还没有想出任何办法。它的基本问题是,这个错误大约发生在1000个数据库连接之后,因此1000个连接没有问题,然后是这个错误,依此类推 基于这一事实,所有关于iptables、防火墙等的问题都不会成为问题,因为正常情况下,一切都可以正常工作。另外一点值得一提的是,该错误确实是在大约两周前开始的,应用程序/访问/谷歌爬网率没有任何变化。现在错误就在那里,不想消失!;) 这可能是硬件问题的迹象吗?系统错误113是什么意思(因

在我的应用程序中,我最近收到了上面的错误消息。我确实在互联网上寻找解决方案,但还没有想出任何办法。它的基本问题是,这个错误大约发生在1000个数据库连接之后,因此1000个连接没有问题,然后是这个错误,依此类推

基于这一事实,所有关于iptables、防火墙等的问题都不会成为问题,因为正常情况下,一切都可以正常工作。另外一点值得一提的是,该错误确实是在大约两周前开始的,应用程序/访问/谷歌爬网率没有任何变化。现在错误就在那里,不想消失!;)

这可能是硬件问题的迹象吗?系统错误113是什么意思(因为我确实发现错误代码111存在很多这样的问题)?是否有任何有意义的提示,说明如何重现/调试错误

致意


Ulf

我遇到了一个与您的问题非常相似的问题,在极少数情况下(通常由机器人在站点上爬行引起)会出现此错误 查看您的MySQL服务器变量:

wait_timeout
max_connections
限制等待超时和/或增加最大连接数


请参阅:和。

您是如何连接到mysql数据库的?通过IP还是域名?Error意味着系统错误113==没有到主机的路由,在使用ip(php的mysql pdo扩展)建立mtp suggestedconnection时检查sql server主机名。但这在99%的时间内都有效,因此错误配置对我来说没有意义,因为为什么它一般都可以工作,只是失败了几次?您使用的是
PDO::ATTR_PERSISTENT