[logback-user] Prudent [sic!] mode logging to NFS-mounted file

Ralph Goers rgoers at apache.org
Thu Dec 29 03:35:17 CET 2011


My experience with file locks on NFS is "use at your own risk".  Some NFS implementations are better than others.  If you must log to a single file I would recommend writing to a socket and then have a single process write to the file. Although many people here seem to have no problems, in the data center I work on we ran into this years ago and don't allow it anymore.

Ralph

On Dec 28, 2011, at 1:19 PM, <ThomasSchuessler2 at Eaton.com> <ThomasSchuessler2 at Eaton.com> wrote:

> We are getting stuck threads, any advice?
> 
> ####<Dec 28, 2011 9:29:30 AM EST> <Error> <WebLogicServer>
> <[obfuscated]> <soa_server1> <[STANDBY] ExecuteThread: '395' for queue:
> 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <>
> <8f08ad23754ca371:-6015b447:13484e5a335:-7ffe-0000000000005269>
> <1325082570435> <BEA-000337> <[STUCK] ExecuteThread: '261' for queue:
> 'weblogic.kernel.Default (self-tuning)' has been busy for "707" seconds
> working on the request
> "weblogic.servlet.internal.ServletRequestImpl at 429fb0e6[
> POST /Custom[obfuscated]Service/Custom[obfuscated]Port HTTP/1.1
> TE: trailers, deflate, gzip, compress
> User-Agent: Oracle HTTPClient Version 10h
> SOAPAction: "null"
> Authorization: [obfuscated]
> Accept-Encoding: gzip, x-gzip, compress, x-compress
> ECID-Context:
> 1.a161c6d66e04e744:-2716b1b5:1346c7f4437:-7ffe-00000000000a19aa;kXhDsLK[
> obfuscated]KIVPToLQSJLQSqPRO_GNRmKS
> Content-type: text/xml; charset=UTF-8
> Content-Length: 3607
> Connection: Keep-Alive
> Proxy-Client-IP: [obfuscated]
> X-Forwarded-For: [obfuscated]
> X-WebLogic-KeepAliveSecs: 30
> X-WebLogic-Force-JVMID: unset
> X-WebLogic-Request-ClusterInfo: true
> 
> ]", which is more than the configured time (StuckThreadMaxTime) of "600"
> seconds. Stack trace:
> Thread-1020 "[STUCK] ExecuteThread: '261' for queue:
> 'weblogic.kernel.Default (self-tuning)'" <alive, suspended, blocked,
> priority=1, DAEMON> {
>    -- Blocked trying to get lock: java.lang.Object at 489d327d[fat lock]
> 
> ch.qos.logback.core.OutputStreamAppender.subAppend(OutputStreamAppender.
> java:205)
> 
> ch.qos.logback.core.rolling.RollingFileAppender.subAppend(RollingFileApp
> ender.java:149)
> 
> ch.qos.logback.core.OutputStreamAppender.append(OutputStreamAppender.jav
> a:104)
> 
> ch.qos.logback.core.UnsynchronizedAppenderBase.doAppend(UnsynchronizedAp
> penderBase.java:67)
> 
> ch.qos.logback.core.spi.AppenderAttachableImpl.appendLoopOnAppenders(App
> enderAttachableImpl.java:51)
>    ch.qos.logback.classic.Logger.appendLoopOnAppenders(Logger.java:281)
>    ch.qos.logback.classic.Logger.callAppenders(Logger.java:267)
> 
> ch.qos.logback.classic.Logger.buildLoggingEventAndAppend(Logger.java:468
> )
>    ch.qos.logback.classic.Logger.filterAndLog_2(Logger.java:450)
>    ch.qos.logback.classic.Logger.debug(Logger.java:559)
> 
> -----Original Message-----
> From: logback-user-bounces at qos.ch [mailto:logback-user-bounces at qos.ch]
> On Behalf Of ceki
> Sent: Mittwoch, 21. Dezember 2011 18:55
> To: logback users list
> Subject: Re: [logback-user] Prudent [sic!] mode logging to NFS-mounted
> file
> 
> Logback should have complained about the unknown property. Anyway, let
> us know if prudent mode work with NFS. (Prudent mode under NFS was
> tested a long time ago and if I remember correctly it worked fine.)
> --
> Ceki
> http://twitter.com/#!/ceki
> 
> On 21.12.2011 18:40, ThomasSchuessler2 at Eaton.com wrote:
>> Thank you very much for the fast answer. I feel so stupid.
>> 
>> -----Original Message-----
>> From: logback-user-bounces at qos.ch [mailto:logback-user-bounces at qos.ch]
>> On Behalf Of ceki
>> Sent: Mittwoch, 21. Dezember 2011 17:49
>> To: logback users list
>> Subject: Re: [logback-user] Prudent mode logging to NFS-mounted file
>> 
>> 
>> Check spelling of prudent (not prudend).
>> 
> 
> _______________________________________________
> Logback-user mailing list
> Logback-user at qos.ch
> http://mailman.qos.ch/mailman/listinfo/logback-user
> 
> --------------------------------------------------------------------------
> _______________________________________________
> Logback-user mailing list
> Logback-user at qos.ch
> http://mailman.qos.ch/mailman/listinfo/logback-user



More information about the Logback-user mailing list