поток ожидает в log4j

Мы получаем блокировки потоков (PFB дамп потока). Можете ли вы дать нам предложение, почему мы его получаем. Обратите внимание, что мы используем Java 1.5, weblogic 9.1, log4j версии 1.2.8.

[АКТИВНО] ExecuteThread: '4' для очереди: 'weblogic.kernel.Default (самонастраивающийся)'" демон prio=2 tid=0x01d332b0 nid=0x23 ожидает записи монитора [0x5fffd000..0x5ffffb10] в org.apache.log4j .Category.callAppenders(Category.java:185) — ожидание блокировки ‹0x7c669620> (org.apache.log4j.spi.RootCategory) в org.apache.log4j.Category.forcedLog(Category.java:372) в org. apache.log4j.Category.log(Category.java:864) в org.apache.commons.logging.impl.Log4JLogger.debug(Log4JLogger.java:110) в org.hibernate.loader.Loader.doQuery(Loader.java: 687) в org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224) в org.hibernate.loader.Loader.doList(Loader.java:2150) в org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java :2029) в org.hibernate.loader.Loader.list(Loader.java:2024) в org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:369) в org.hibernate.hql.ast.QueryTranslatorImpl. список(QueryTranslatorImpl.java:30 0) в org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:146) в org.hibernate.impl.SessionImpl.list(SessionImpl.java:1093) в org.hibernate.impl.QueryImpl.list(QueryImpl .java:79) по адресу com.lks.myapp.data.dao.SourceCheckImpl.getSources(SourceCheckImpl.java:87)


person karthick    schedule 25.08.2011    source источник
comment
Вы смотрели исходный код? Последнее, что я слышал, у log4j есть исходный код. Бьюсь об заклад, если вы посмотрите на строку 185 в Category.java, она скажет вам, чего она ждет.   -  person Will Hartung    schedule 25.08.2011
comment
проверьте ссылку ниже. Есть некоторые проблемы с производительностью log4j1.2.x issues.apache.org/bugzilla /show_bug.cgi?id=41214 Эта ссылка отражает ваши опасения.   -  person msher420    schedule 26.08.2011


Ответы (1)


Переключитесь на logback для высокопроизводительного ведения журнала. Log4j имеет проблемы с производительностью. Мы сделали то же самое в одном из наших продуктов

person Shadaksharayya H A    schedule 09.09.2020