wie lösen log4j verursacht ein memory leak?
SCHWERER: EINE web-Anwendung erstellt eine ThreadLocal-mit Schlüssel vom Typ [org.apache.log4j.Helferinnen und Helfer.ThreadLocalMap] (Wert [org.apache.log4j.helpers.ThreadLocalMap@3ac5b23e]) und ein Wert vom Typ [java.util.Hashtable] (Wert [{userhost=192.168.15.90, userid=127, username=ramzi.abdelsamad}]), aber nicht entfernen Sie Sie, wenn die web-Anwendung wurde gestoppt. Um zu verhindern, dass ein Speicher-Leck, die ThreadLocal wurde gewaltsam entfernt.
Plötzlich der web-server unterbrochen, und wenn ich die logs in catalina.aus dies ist, was ich finde! nach der Suche für das problem, es wurde gesagt, dass ein memory leak verursacht durch log4j vielleicht ??
wer hat eine Idee ??
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sind Sie mit MDC in Ihrem web-app?
Jedenfalls fand diese log4J Speicherverlust
Diese Aussehen, wie Sie sind, richtig!!!! 😉
EDIT : Welche version von log4j verwenden Sie? fand heraus, dass 1.2.17 sollte dieses problem lösen.