mysql上的空白页连接

时间:2010-10-21 21:27:30

标签: sql mysql mysql-error-2002 mysql-error-1040

我有一个用于连接mysql的php函数(“mconnect”)。有时在满载时,我会得到一个带有“[] mconnect:mysql_connect”的空白页面 在这个函数中,我有mysql错误1040和2002的自定义消息 - 连接错误
在日志中出现此错误时不会出现任何内容 我使用lighttpd 1.4.28和php-cgi 5.2.0以及my​​sql 5.0.32 debian etch

那些有错误的空白页面仅在满载时显示:当mysql具有Avg时。每秒问题 = 586.39和轻微~300 conn / s
lighty和mysql共享同一台机器:带有8G内存的双四核xeon

如果有人有线索,请分享

感谢
克里斯

1 个答案:

答案 0 :(得分:0)

您可以增加MySQL的连接限制,如本文所述:http://rackerhacker.com/2007/01/24/increase-mysql-connection-limit/

但是,如果您还要查看不同的性能调整(如查询缓存等),那将会很好。以及我在同一网站上找到的信息。 http://rackerhacker.com/2008/06/24/mysql-error-1040-too-many-connections/

但最好的方法是限制应用程序的数据库访问次数,实现一些缓存并与数据库建立最小连接。