MySQL会在达到最大连接数后拒绝任何新连接,直到重新启动吗?

Dar*_*ein 2 mysql

我试图确定在我们不得不重新启动服务器之前几乎一个小时内 MySQL 开始响应过多连接的服务器上发生了什么,因为 MySQL 不会自行重新启动,我们也无法杀死它。

所以我的问题是,一旦 MySQL 服务器/实例达到其最大连接数,它会拒绝连接直到重新启动,还是会在连接数低于最大连接数时自动允许更多连接?

尽管该站点有一些页面会在很长一段时间内连接到 MySQL,并且查询有时需要超过 30 秒才能完成,但我认为一旦完成,即使负载非常高(无论如何对于该站点),MySQL 也会一旦负载再次减少,就继续接受新的连接。

连接过多的错误页面MySQL的网站上没有提及会发生什么事情。

rod*_*jek 5

max_connections 选项指的是同时连接的最大数量。如果您的服务器存在性能问题,则可能您有很多脚本正在等待免费连接,并且在它们可用时立即获取它们。