Cita:
Iniciado por helion hola alanChavez, bueno me cuesta entender tu codigo normalmente para mi conexion que uso es el siguiente :
Código PHP:
$result = $db->Connect($config['db_host'], $config['db_user'], $config['db_pass'], $config['db_name']);
y si la verdad tambien me quedo aun sorprendido porque se desconecta cuando entran 30 usuarios a lo mucho, tu crees que la consulta de cada
1 segundo tenga algo que ver?
Donde estas instanciando el objeto $db?
Probablemente estas excediendo el limite de conexiones simultaneas en MySQL, lo puedes aumentar dependiendo del servidor, pero en éste caso lo ideal sería que usaras "pooling" (reutilizar las conexiones existentes).
En esta linea:
Código PHP:
$result = $db->Connect($config['db_host'], $config['db_user'], $config['db_pass'], $config['db_name']);
veo que estas utilizando el objeto $db
pero donde estás instanciando esa clase? Probablemente vas a tener que modificar la clase que el objeto $db está utilizando para que puedas usar conexiones persistentes.
La consulta que corre cada segundo, la ejecutas a través de CRON? o como la corres?