Abbiamo problemi con Tomcat 5.5 che si ferma di notte sui nostri server di produzione (Linux CentOS 4.8) e non abbiamo alcuna idea del perché non si ferma ... Non v'è alcun log di Tomcat a Catalina. fuori o registro di qualsiasi applicazione.Tomcat arrestato senza alcun registro o qualsiasi pila
Abbiamo provato cose diverse per trovare il motivo per cui il server si ferma:
- configurare Tomcat per essere in grado di generare un core dump
- strumento
System.exit()
metodo con javassist per trovare se il metodo è stato chiamato - add un gancio di arresto alla JVM (con
Runtime.getRuntime().addShutdownHook()
)
nessuno di loro ha lavorato, non abbiamo core dump, il metodo di uscita e l'arresto del gancio un non chiamato. Le mie conclusioni sono:
- La VM non è terminata correttamente ma si blocca senza alcun registro.
Qualche idea o registro da leggere per scoprire perché Tomcat si arresta?
Se è possibile replicare questo problema su un altro server, è possibile utilizzare jConsole per monitorare la JVM –
Ho visto Tomcat fermarsi su di me durante l'esecuzione da Eclipse. La fermata non ha manifestato alcun tipo di messaggio o registro, tuttavia penso di averlo ristretto per impilare i problemi di overflow durante i recuperi ricorsivi da parte di Hibernate. – maksimov
Non possiamo replicare il problema, si verifica a volte su server diversi che non stanno facendo nulla di specifico. – Remi