1

SEVERE: Web アプリケーションは、タイプ [org.apache.log4j.helpers.ThreadLocalMap] (値 [org.apache.log4j.helpers.ThreadLocalMap@3ac5b23e]) のキーとタイプ [java.util.Hashtable] の値を持つ ThreadLocal を作成しました] (値 [{userhost=192.168.15.90, userid=127, username=ramzi.abdelsamad}]) ですが、Web アプリケーションが停止したときに削除できませんでした。メモリ リークを防ぐために、ThreadLocal は強制的に削除されました。

突然 Web サーバーが停止し、catalina.out のログを確認すると、これが見つかりました。問題を探した後、おそらく log4j によって引き起こされたメモリ リークであると言われました??

誰かがアイデアを持っていますか??

4

1 に答える 1

2

Web アプリで MDC を使用していますか?

とにかく、このlog4Jメモリリークを見つけました

これはあなたが正しいように見えます!! ;-)

編集: log4j のどのバージョンを使用していますか? 1.2.17 がこの問題を解決するはずであることがわかりました。

于 2013-04-19T19:41:24.187 に答える