php, mysql: demasiadas conexiones al error de la base de datos

Buen día a todos. Tengo un error extraño He creado un chat que funciona así:

preguntas / respuestas se insertan en un db cada 2 segundos se envía una solicitud ajax a un script php que obtiene las nuevas preguntas / respuestas

Funcionó bien hasta hoy cuando recibí este error:

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,

El problema es que no éramos tantos ... (8) y no creo que la base de datos no pueda soportar más de 8 a 16 conexiones simultáneamente (en las especificaciones se escribe que el chat debe admitir 50-100 usuarios, por lo que 8 es pequeño)

Entonces ... ¿alguien puede decirme por qué sucedió esto (ayer tenía 15 años y funcionó bien) y cómo solucionarlo? Gracias por tu ayuda. Si necesita ejemplos de código, solo pregunte.