Hi, all

Please just ignore what I have said.

I've retested the case again, the log4j did output logs even the resided JVM
took more than 95% CPU. (I use infinite loop to make the JVM to takes most
CPU of the OS)  In fact, our application deploys total 7 JVMs. When the
issue reported by our customer, I found that one of 7 JVMs took more than
90% CPU. After checking all debug logs, only the JVM with more than 90% CPU
usage did not have any logs output...the other 6 worked well...the overal OS
CPU idle is 0...that's why I suspected at the very begining that the high
CPU usage is the root cause to make log4j not work.

Rignt now, I'm wondering...that why my own simulation cannot reproduce the
issue? It seems that the high CPU usage of JVM is not the real root cause of
the problem...so...do you have any hints about the "not log output" issue of
log4j?

I'm quite frustrated...

Any suggestions or tips would be appreciated.



Arica wrote:
> 
> Hi, buddies
> 
> I deployed the log4j as the logging tool of my JVM. Recently, I found that
> the log4j does not work, I could not find any log output when the JVM
> encountered the high CPU usage issue. In the case, the JVM took more than
> 90% CPU usage. I really want to know that my JVM is doing...I know I can
> do it through JVM thread dump. But the question is why log4j does not
> output any logs? I cannot find any warning from the guild to state that
> log4j will lose logs during the CPU penic.
> 
> Do you have any idea about that? Or does log4j define any threshold of CPU
> usage?
> 
> Thanks.
> 

-- 
View this message in context: 
http://www.nabble.com/High-CPU-usage-impact-to-log4j-tp24179322p24180625.html
Sent from the Log4j - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-user-h...@logging.apache.org

Reply via email to