Buen día para todos. Tengo un extraño error. He creado una charla que funciona así:php, mysql - Demasiadas conexiones al error de base de datos
- preguntas/respuestas se insertan en una base de datos
- cada 2 segundos una petición AJAX se envía a un script php que buscar a las nuevas preguntas/respuestas
funcionó bien hasta hoy cuando llegué a 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 estábamos que muchos ... (8) y no creo que el PP no podía soportar más de 8 a 16 conn ecciones simultáneas (en las especificaciones está escrito que el chat debe ser compatible con 50-100 usuarios, por lo que 8 es ... pequeño).
Entonces ... ¿alguien puede decirme por qué sucedió esto (ayer teníamos 15 y funcionó bien) y cómo resolverlo? Gracias por tu ayuda. Si necesita ejemplos de código, solo pregunte.
Cuál es poner fuera de "mostrar variables como 'max_connections';" en el cliente mysql – Zimbabao