所有的好日子。我有一个奇怪的错误。我创建了是这样的一个聊天:php,mysql - 数据库错误连接太多
- 问题/答案被插入到数据库
- 每2秒一个Ajax请求被发送到一个PHP脚本,获取新的问题/答案
它工作得很好,直到今天,当我得到这个错误:
Uncaught exception 'PDOException' with message 'SQLSTATE[HY000] [1040] Too many connections' in /var/www/html/dbdev/include/Zend/Db/Adapter/Pdo/Abstract.php:129
Stack trace: #0 /var/www/html/dbdev/include/Zend/Db/Adapter/Pdo/Abstract.php(129): PDO->__construct('mysql:host=loca...', '', '', Array)
s#1 /var/www/html/dbdev/include/Zend/Db/Adapter/Pdo/Mysql.php(96): Zend_Db_Adapter_Pdo_Abstract->_connect()
s#2 /var/www/html/dbdev/include/Zend/Db/Adapter/Abstract.php(448): Zend_Db_Adapter_Pdo_Mysql->_connect()
s#3 /var/www/html/dbdev/include/Zend/Db/Adapter/Pdo/Abstract.php(238): Zend_Db_Adapter_Abstract->query('select profile_...', Array)
s#4 /var/www/html/dbdev/include/Zend/Db/Adapter/Abstract.php(782): Zend_Db_Adapter_Pdo_Abstract->query('select profile_...', Array)
s#5 /var/www/html/dbdev/include/Profile.php(43): Zend_Db_Adapter_Abstract->fetchPairs('select profile_...')
s#6 /var/www/html/dbdev/public_html/index.php(29): Profile->load()
s#7 {main} Next exception 'Zend_Db_Adapter_Exception' with in /var/www/html/dbdev/include/Zend/Db/Adapter/Pdo/Abstract.php on line 144
的问题是,我们没有那么多的......(8),我不认为该数据库不能支持超过8〜 16康涅狄格州(根据规范撰写的聊天必须支持50-100个用户,所以8 ...很小)。
所以......任何人都可以告诉我为什么会发生这种情况(昨天我们15岁,工作正常)以及如何解决这个问题?感谢您的帮助。如果您需要任何代码示例,请询问。
whats在放的 “秀变量,如 'max_connections的';”在mysql客户端 – Zimbabao 2011-02-18 10:19:42