On 18/08/2015 17:10, musafir wrote:
> On Tue, Aug 18, 2015 at 11:57 AM, Mark Thomas <ma...@apache.org> wrote:
> 
>> On 18/08/2015 16:50, musafir wrote:
>>> Hello, ugraded tomcat from 6.0.36(jdk 6) to tomcat7.0.57  (jdk7)..
>>> os:centos 6.6 ...seeing high cpu spike after upgrade.... doing top
>>> and  thread dump shows  only thread that is always using cpu is:
>>
>> How have you matched the thread using CPU in top with the thread in the
>> thread dump?
>>
>> Mark
>>
>>
>>>  "ContainerBackgroundProcessor[StandardEngine[Catalina]]" daemon
>>> prio=10 tid=0x00007ff8fc599800 nid=0xc1d2e waiting on condition
>>> [0x00007ff803ffe000]
>>>    java.lang.Thread.State: TIMED_WAITING (sleeping)
>>>         at java.lang.Thread.sleep(Native Method)
>>>         at
>> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1513)
>>>         at java.lang.Thread.run(Thread.java:745)
>>>
>>> disabled  backgroundProcessorDelay (backgroundProcessorDelay=-1)
>>> ..don't see any thread that is always using cpu..
>>>
>>> Q: why backgroundProcessorDelay will cause cpu spike. Is this disabled
>>> in tomcat6 by default?
>>> Q: will  disabling backgroundProcessorDelay cause any other
>>> performance issues with tomcat7.
>>>
>>>
>>> Thanks for Help!!
>>>
>>> Regards
>>>
>>
>> Hi Mark
>> pid java
>>
>> top -H -p  pid for thread id   cpu eating thread
>>
>> kill -3  pid for thread dump
>>
>> and hexa nid for thread id

Then it looks like you did something wrong because the thread you
identified is sleeping. It won't be using any CPU.

Mark


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to