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 / respostas

Funcionou 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.

questionAnswers(6)

yourAnswerToTheQuestion