Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

JNDI de tomcat a MySQL se desconecta

Estas en el tema de JNDI de tomcat a MySQL se desconecta en el foro de Mysql en Foros del Web. Hola! Os comento un problema, por si alguien ha tenido algo parecido o sabe que puede ser, he buscado por todo inet y no veo ...
  #1 (permalink)  
Antiguo 29/09/2010, 03:27
 
Fecha de Ingreso: abril-2010
Mensajes: 23
Antigüedad: 14 años, 6 meses
Puntos: 3
JNDI de tomcat a MySQL se desconecta

Hola!

Os comento un problema, por si alguien ha tenido algo parecido o sabe que puede ser, he buscado por todo inet y no veo nada parecido :(.

Tengo un tomcat6 (todo en centOS) que usa un pool de conexiones (JNDI) para conectar a un mysql5.1.

Siempre ha ido genial, pero desde hace dos dias, de repente, las conexiones del pool empiezan a desaparecer, hasta que no queda ninguna, y el tomcat nunca reconecta (y eso que tengo en la url del parámetro autoreconnect=true), si solo reseteo el tomcat, vuelve a crear conexiones y a funcionar, si solo reseteo el mysql.

Pistas:

- catalina.out no deja nada relevante, excepto que a veces alguna conexion muere sin saber porqué.
- pasa en cualquier momento, a las 4 hjoras, 5 horas, 7 horas, 2 horas de estar arrancado el tomcat y no parece que sea en un determinado momento de carga...
- he revisado parametros del mysql y parece estar todo bien, pero puede que se me escape algo
- en algunas ocasiones, cercana a la caida de conexiones, el catalina me deja unos cuantos de error cerrando sesiones:
java.lang.IllegalStateException: No puedo crear una sesión después de llevar a cabo la respueta (Pero creo que este es un problema aparte)

Mi context.xml que se usa para conectar tiene estos parametros
<Context reloadable="true" cachingAllowed="true">
<Resource name="jdbc/netliga"
auth="Container"
type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://l(la-url localhost blabla)?autoReconnect=true"
username="elusuario"
password="elpass"
maxActive="300"
maxIdle="30"
maxWait="4000"
/>
</Context>

Gracias a tod@s

Etiquetas: desconecta, tomcat
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:35.