Cross posting here from the user group since I guess this is more
valid for this place.
Log4j is getting blocked when it is waiting for the log file to be
rolled.  This has been observed on linux fc3 after the log file
reached the specified rolling size.  Using AsyncAppender

Stack trace -

Name: Thread-53
State: WAITING on [EMAIL PROTECTED]
Total blocked: 15  Total waited: 70

Stack trace:
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:474)
org.apache.log4j.AsyncAppender.append(AsyncAppender.java:85)
org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:221)
org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:57)
org.apache.log4j.Category.callAppenders(Category.java:194)
org.apache.log4j.Category.forcedLog(Category.java:379)
org.apache.log4j.Category.log(Category.java:844)
com.geodesiconline.mims.logging.MimsLocalFileLogger.log(MimsLocalFileLogger.java:164)
com.geodesiconline.mims.logging.MimsLocalFileLogger.debugLog(MimsLocalFileLogger.java:109)
com.geodesiconline.mims.protocol.xmpp.handler.AbstractHandler.isResourceBlockedForAllStanzas(AbstractHandler.java:2230)
com.geodesiconline.mims.protocol.xmpp.handler.CommonPresence.sendPresence(CommonPresence.java:140)
com.geodesiconline.mims.protocol.xmpp.handler.PresenceBroadcastHandler.broadcastPresenceUser(PresenceBroadcastHandler.java:332)
com.geodesiconline.mims.protocol.xmpp.handler.PresenceBroadcastHandler.processOutboundStanza(PresenceBroadcastHandler.java:81)
com.geodesiconline.mims.protocol.xmpp.handler.AsynchronousStanzaHandler.processStanza(AsynchronousStanzaHandler.java:331)
com.geodesiconline.mims.protocol.xmpp.handler.PresenceHandler.processStanza(PresenceHandler.java:261)
com.geodesiconline.mims.protocol.xmpp.handler.AbstractHandler.handleStanza(AbstractHandler.java:196)
com.geodesiconline.mims.protocol.xmpp.io.XMPPIoHandler.processData(XMPPIoHandler.java:476)
com.geodesiconline.mims.protocol.xmpp.io.XMPPIoHandler.messageReceived(XMPPIoHandler.java:184)
com.geodesiconline.mims.protocol.xmpp.io.XMPPIoHandler.notified(XMPPIoHandler.java:672)
com.geodesiconline.mims.event.EventManager$1.run(EventManager.java:196)
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
java.lang.Thread.run(Thread.java:595)


All the other threads are blocked on this thread, bringing everything
to a standstill.

Any ideas?  Should I open a bug?

Regards,
Vinod.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to