Hola Gente! Tengo el siguiente problema. Tengo un sitio montado en php y mysql donde al ejecutar consultas, en algunas oportunidades me genera error de conexión. La verdad que no entiendo porque lo hace. Les muestro mi funcion para conectar a la base de datos.
Código PHP:
function get_connection(){
$link = @mysql_connect(DB_HOST, DB_USER, DB_PASS);
@mysql_select_db(DB_NAME,$link);
if (!$link){
$link = mysql_connect(DB_HOST, DB_USER, DB_PASS, TRUE);
mysql_select_db(DB_NAME,$link);
}
$link2 =& $link;
return $link2;
}
La verdad que es muy raro. El error de conexión lo da esporádica-mente... Estimo que es un tema de concurrencia ya que es un servidor al cual acceden muchos usuarios en forma simultánea pero esto no lo debería hacer. Revisando los log de MYSQL solo se han producido 21 conexiones simultáneas, mi límite son 500.
Alguna sugerencia?