Support #2469
ferméProcess java utilise 100% CPU
80%
Description
Bonjour,
Nous avons plusieurs plateformes qui , au bout d'un temps aléatoire, se mettent à tourner à 100% de charge CPU et ne reviennent jamais à la normale. Le seul moyen est de les redémarrer. Actuellement, j'en ai 3 qui sont à 100% depuis plus de 24h. Elles sont dans des versions différentes (5.7.2 et 5.6.1), avec des bases différentes (Postgres, MSSQL). L'OS est identique (W2K3 R2 SP2).
Je ne sais pas si il y a un lien mais nous avons beaucoup d'erreurs identiques dans les logs (cf PJ).
Comment faire pour analyser et résoudre ce problème ?
Fichiers
Mis à jour par Pierre TEISSONNIERE il y a environ 13 ans
Bonjour,
Est-ce que quelqu'un pourrait revenir vers moi pour éclaircir ce problème ?
Mis à jour par David Lesimple il y a plus de 12 ans
- Catégorie mis à Serveur
- Statut changé de New à Feedback
- Assigné à mis à David Lesimple
- % réalisé changé de 0 à 80
Voici le paramétrage des options Java pour un serveur de production (silverpeas_start_jboss à modifier)
-XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+UseTLAB -XX:+CMSIncrementalMode -XX:+CMSIncrementalPacing -XX:CMSIncrementalDutyCycleMin=0 -XX:CMSIncrementalDutyCycle=10 -XX:MaxTenuringThreshold=0 -XX:SurvivorRatio=256 -XX:CMSInitiatingOccupancyFraction=60 -XX:+DisableExplicitGC
Le dernier paramètre, important, permet de désactiver les Full Garbage Collector qui seraient demandés par des applis externes (par exemple via le protocole RMI).
Mis à jour par David Lesimple il y a plus de 12 ans
Depuis la version 5.9, une partie des paramètres évoqués ont été repris.
Des nouvelles sur ces surcharges ?
Mis à jour par Pierre TEISSONNIERE il y a plus de 12 ans
- Statut changé de Feedback à Closed
Pour l'instant, tout va bien. Je clos le ticket. Merci.