Mark Asked: 2018-01-31 19:47:59 +0800 CST2018-01-31 19:47:59 +0800 CST 2018-01-31 19:47:59 +0800 CST 是否可以禁用所有 mysql_connect(): Too many connections 电子邮件,而不是其他错误? 772 现在我每天从这个错误中收到大约 4000 封电子邮件,因为我运行的数据库备份会阻塞数据库几分钟,而且这些电子邮件越来越大。 想知道是否可以阻止 mysql 向我发送有关此的电子邮件 mysql 2 个回答 Voted Best Answer Database Admin 2018-01-31T20:42:42+08:002018-01-31T20:42:42+08:00 答案是,在检查此错误的脚本上禁用您的邮件程序。查找脚本并注释掉邮件程序。 Rick James 2018-02-16T13:33:09+08:002018-02-16T13:33:09+08:00 每天4000个连接很少。每分钟4000个很多。所以,其他事情出了问题。 减少wait_timeout到,比如说,30(秒) 增加到max_connections,比如说,200。 让您的应用程序在完成任务后断开连接。 降低客户端的并行度。你需要它小于max_connections.
答案是,在检查此错误的脚本上禁用您的邮件程序。查找脚本并注释掉邮件程序。
每天4000个连接很少。每分钟4000个很多。所以,其他事情出了问题。
wait_timeout
到,比如说,30(秒)max_connections
,比如说,200。max_connections
.