我有一个负载很重的 MySQL 服务器(每秒约 960 次查询),有约 400 个客户端持续对其运行查询。它在一台功能强大的机器上(8 核,至强,3.3 GHz),看起来它可以跟上负载,没问题。
偶尔(每周一次),所有客户端进程会同时出错,并显示消息“未知 MySQL 服务器 'XXX'”。然后,不用我做任何事情,它们都会在短时间内恢复生机。
我将 max_connections 设置为 500,但我认为如果我超过该数字,那么我应该得到一个“连接太多”错误,而不是我看到的那个。
谁能帮我弄清楚为什么我会收到这些错误?
谢谢,
乔纳森
系统规格: 8 核,至强 3.2 GHz Ubuntu 8.04 内核:Linux 2.6.24-27 MySQL 5.0.51a-3ubuntu5.7