Tengo las siguientes consultas:
1 - ¿Existe desde PHP forma de saber cuantas conexiones a mysql hay abiertas en un momento dado? (mysql_connect)
2 - ¿Se puede cerrar las conexiones abiertas con mysql de otras sesiones?
3 - En mi sitio abro una conexión cada vez que hago una consulta.
¿Esto último está mal y es preferible abrir una conexión persistente y tratar de que todos los que entren usen esa conexión persistente? (mysql_pconnect)
Estas consultas se deben a lo siguiente:
Ayer tuve un problema creo que bastante peculiar. Mi Web lanzaba un error 500, que no era más que una página en blanco. Como todo estaba bien y yo no había tocado código hacía un par de días me comunique con mi proveedor de host. Me comunicaron que todo estaba bien (yo sabía que no), así que tuve que buscarles el problema, y me di cuenta que php no podía conectarse con mySql. Luego de un par de mensajes donde me decían que estaba todo bien y ante mi insistencia. Se pusieron a buscar el problema y lo solucionaron mandándome el siguiente mensaje:
"Te informo que el inconveniente se debia a que has llegado al numero maximo de
conexiones simultaneas a la base de datos, verifica y optimizala cuanto antes. La
he optimizado desde aqui para reestablecer el funcionamiento del sitio, pero fue
un proceso automatico y necesita una revision mas detallada.
Te informo que esta limitado a 15 conexiones por usuario, en todos nuestros
servidores.
"
Desde ya muchas gracias como siempre
![de acuerdo](http://static.forosdelweb.com/fdwtheme/images/smilies/dedosarriba.png)