Tomcat Guice / JDBC Speicherverlust

Erlebe ich einen Speicherverlust aufgrund von verwaisten threads in Tomcat. Besonders, es scheint, dass Guice und die JDBC-Treiber sind nicht das schließen von threads.

Aug 8, 2012 4:09:19 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: A web application appears to have started a thread named [com.google.inject.internal.util.$Finalizer] but has failed to stop it. This is very likely to create a memory leak.
Aug 8, 2012 4:09:19 PM org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
SEVERE: A web application appears to have started a thread named [Abandoned connection cleanup thread] but has failed to stop it. This is very likely to create a memory leak.

Ich weiß, das ist ähnlich wie bei anderen Fragen (wie diese eine), aber in meinem Fall die Antwort von "don' T worry about it" wird nicht ausreichend sein, da es verursacht Probleme für mich. Ich habe CI-server, die auch regelmäßig updates dieser Anwendung, und nach 6-10 lädt der CI-server hängen, da der Tomcat ist aus dem Speicher.

Ich muss in der Lage sein, um aufzuräumen, diese verwaisten threads, so kann ich mein CI-server mehr zuverlässig. Jede mögliche Hilfe würde geschätzt!

InformationsquelleAutor der Frage Jeff Allen | 2012-08-08

Schreibe einen Kommentar