4623 shaares
397 liens privés
397 liens privés
Comment diagnostiquer un tomcat KO en analysant les thread dumps:
- prendre 3 thread dumps à 10s d'intervalle (kill -3 <pid> ou jstack -l <pid>)
- vérifier la présence de deadlocks
- comparer ensuite les 3 thread dumps avec un diff, meld ou autre et chercher les threads applicatif (type: http-nio-8080-exec-*) restés dans le même état sur les 3 thread dumps
- identifier la root cause du thread bloqué en regardant le code si nécessaire
lien origine: http://www.tomcatexpert.com/blog/2013/03/28/hanging-thread%E2%80%943-steps-troubleshooting-tomcat