2017-05-15 1 views
0

Nous avons déployé la guerre openam13.0.0 sur le serveur de version Tomcat8.026. Si le serveur est inactif pendant 12 à 24 heures, il s'arrête automatiquement et déclenche l'erreur ci-dessous. S'il vous plaît fournir vos suggestions à ce sujet.OpenAM13.0.0 - Arrêt automatique de Tomcat

org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads L'application web [openam] semble avoir commencé un thread nommé [com.google.inject.internal.util. Finalizer $], mais n'a pas réussi à arrêtez il. Il y a beaucoup de chances que cela génère des fuites mémoires. Trace de la pile de fil: java.lang.Object.wait (Native Method)

+0

qui semble plus comme un avertissement qu'une erreur – litelite

+0

La cause ne peut être spécifiée de l'erreur ci-dessus. Vérifiez s'il y a des messages qui semblent liés à ce problème dans les journaux de débogage OpenAM. –

Répondre

0

Ceci est lié à Tomcat: Guice + Tomcat potential memory leak

et plus que probablement ce bug: https://bugster.forgerock.org/jira/browse/OPENAM-3133

La question vous voyez se produit uniquement lorsque Tomcat s'arrête. Tant que Tomcat n'est pas réellement empêché de s'arrêter, ceux-ci sont relativement inoffensifs. Comme indiqué dans le rapport de bogue, ce problème existe depuis OpenAM 10 avec la version récente de Tomcats, il est juste de supposer que les erreurs peuvent être ignorées en sécurité tant que Tomcat est capable de s'arrêter. La discussion dans le rapport de bug OpenAM-3133 donne une assez bonne évaluation de la situation.

Vive