php, mysql - Muitas conexões com erro de banco de dados
Bom Dia a todos. Eu tenho um erro estranho. Eu criei um bate-papo que funciona assim:
perguntas / respostas são inseridas em um banco de dadosa cada 2 segundos, uma solicitação ajax é enviada para um script php que busca as novas perguntas / respostasFuncionou bem até hoje quando recebi este erro:
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,
O problema é que não éramos muitos ... (8) e não acho que o db não possa suportar mais de 8 a 16 conexões simultaneamente (nas especificações está escrito que o chat deve suportar 50 a 100 usuários, então 8 é ... pequeno).
Então ... any1 pode me dizer por que isso aconteceu (ontem, tínhamos 15 anos e funcionamos bem) e como resolvê-lo? Obrigado pela ajuda. Se você precisar de algum exemplo de código, basta perguntar.