tenemos problemas con Tomcat 5.5 que se detiene en la noche en nuestros servidores de producción (Linux CentOS 4.8) y no tenemos idea de por qué se detiene ... hay ningún registro de Tomcat en catalina. fuera o el registro de cualquier aplicación.Tomcat parado sin ningún tipo de registro o cualquier pila
probamos cosas diferentes para encontrar por qué el servidor se detiene:
- configurar Tomcat para ser capaz de generar un volcado de memoria
- instrumento
System.exit()
método con javassist de encontrar si el método se llama - complemento un gancho de cierre a la JVM (con
Runtime.getRuntime().addShutdownHook()
)
Ninguno de ellos trabajó, no tenemos volcado de memoria, el método de la salida y el cierre de gancho de una re no llamado. Mis conclusiones son:
- La máquina virtual no está terminada correctamente, pero se bloquea sin ningún registro.
¿Alguna idea o log para leer para descubrir por qué se detiene Tomcat?
Si puede reproducir este problema en otro servidor, puede utilizar JConsole para supervisar su JVM –
que he visto en mí Tomcat parar mientras se ejecuta desde Eclipse. La parada no manifestó ningún tipo de mensajes o registros, sin embargo, creo que lo reduje para apilar problemas de desbordamiento durante las recuperaciones recursivas de Hibernate. – maksimov
No podemos replicar el problema, a veces ocurre en diferentes servidores que no están haciendo nada específico. – Remi