我有一个负载很重的MySQL服务器(每秒大约960个查询),大约有400个客户端连续运行查询。它是一台功能强大的机器(8核,Xeon,3.3 GHz),看起来它可以跟上负载,没问题。
偶尔(每周一次),所有客户端进程将同时出现错误消息“Unknown MySQL server'XXX'”。然后,没有我做任何事情,他们都会在不久之后恢复生机。
我有max_connections设置为500,但我认为如果我超过这个数字,那么我应该得到一个“Too many connections”错误,而不是我看到的那个。
任何人都可以帮我弄清楚为什么我会收到这些错误吗?
谢谢,
乔纳森
System specs: 8 cores, Xeon 3.2 GHz Ubuntu 8.04 Kernel: Linux 2.6.24-27 MySQL 5.0.51a-3ubuntu5.7