[logback-user] Blocked threads waiting for logback SiftingAppender on WebLogic
Артём Тарасов
arttaras at gmail.com
Thu Jun 6 14:07:35 CEST 2013
I have one problem with performance in production because of, as I think,
blocked threads .
When I got thread dumps from production environment I was surprised that
about 50% of thread are in status:
*-- Blocked trying to get lock:
ch/qos/logback/classic/sift/SiftingAppender at 0x1111fe3e8[unlocked]*
At the same time, as you can see, SiftingAppender is 'unlocked'.
I have no idea why it's happened.
If we deep into logback sources we will find there a synchronized method
which is the 'thin' place I think:
ch.qos.logback.core.AppenderBase.doAppend(E)
public synchronized void doAppend(E eventObject) {
// WARNING: The guard check MUST be the first statement in the
// doAppend() method.
// prevent re-entry.
if (guard) {
return;
}
... }
We use weblogic v.10.3.5.0
slf4j.version - 1.7.5
logback.version - 1.0.13
Has anybody ideas why it's happened and how to avoid this problem?
It may be not logback's problem. I now trying to find resolution only.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.qos.ch/pipermail/logback-user/attachments/20130606/71648689/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: logback.rar
Type: application/rar
Size: 976 bytes
Desc: not available
URL: <http://mailman.qos.ch/pipermail/logback-user/attachments/20130606/71648689/attachment-0002.rar>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: threadDumps.rar
Type: application/rar
Size: 59317 bytes
Desc: not available
URL: <http://mailman.qos.ch/pipermail/logback-user/attachments/20130606/71648689/attachment-0003.rar>
More information about the Logback-user
mailing list