Code source wiki de Collect all the Tomcat's threads' stacks logs
Modifié par Aurelie Bertrand le 2025/07/11 17:08
Afficher les derniers auteurs
author | version | line-number | content |
---|---|---|---|
1 | Dans certains cas de blocage, il peut être utile de collecter l’ensemble des piles de threads de Tomcat afin de faciliter l’investigation. | ||
2 | |||
3 | (% class="box warningmessage" %) | ||
4 | ((( | ||
5 | ⚠ **Attention :** | ||
6 | |||
7 | * Suivre cette procédure peut **figer temporairement l’application DigDash Enterprise** pendant quelques secondes. | ||
8 | * Elle doit être effectuée **UNIQUEMENT sur recommandation d’un consultant DigDash**. | ||
9 | ))) | ||
10 | |||
11 | ---- | ||
12 | |||
13 | = Collecte des logs (pour les serveurs Unix) = | ||
14 | |||
15 | ▶ Le serveur doit être dans une situation nécessitant un redémarrage. | ||
16 | |||
17 | 1. Récupérez le PID de Tomcat (ID du processus). | ||
18 | Pour cela, utilisez ps, htop ou tout autre outil pour trouver le PID. | ||
19 | 1. Exécutez la commande suivante dans le terminal : | ||
20 | {{code}}kill -3 <PID_Tomcat>{{/code}} | ||
21 | ➡ Cela génère un thread dump (pile complète des threads) qui sera écrit dans les fichiers de log de Tomcat. | ||
22 | 1. ((( | ||
23 | Récupérer le fichier de log catalina.log ou catalina.out. | ||
24 | ))) | ||
25 | 1. ((( | ||
26 | Transmettez ce fichier à l’équipe technique DigDash pour analyse. | ||
27 | ))) | ||
28 | |||
29 |