cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Long Running Thread

karthikayini_mu
Inactive

Hi All,

I am having tough time to understand the long running threads.

Some of the Weblogic servers showing thread counts

15 to 50 after every restart of the system .

We supposed to wait till the number come down to 2 or 3 thread count.

I have created the thread dump for the server .

Can anyone suggest me how did you find the thread causing thread count.

The thread categories are like RUNNABLE,TIME WAITING,BLOCKED.

I am checking the runnable thread during the time period.

As a dynatrace admin what kind of details we should give to application team and what procedure I can follow.

I am bit confused in analysis part as so much of data available in dynatrace for many servers.

Thank you so much in advance.

7 REPLIES 7

BabarQayyum
Leader

Hello Karthikayini,

Review the below link for the better understanding and sharing the information with the application team.

https://www.dynatrace.com/support/doc/appmon/appli...

Regards,

Babar

Hi @Babar Q.

Thanks for the reply.

Surprisingly the highest CPU time taking thread runnable is dynatrace.

Do you think , Dynatrace agent also one of notable thread.

Thanks & regards

Karthikayini M

Hello Karthikayini,

Have a look on the below link that how to reduce overhead in monitored systems.

https://www.dynatrace.com/support/doc/appmon/installation/troubleshooting/how-to-reduce-overhead-in-monitored-systems/

Regards,

Babar

Hi Babaq,

Thanks for the reply.

Can you please help me with some example which helped me in resolving long running threads in your environment.

I anyways shared the entire report with the team.

Have read the link many times already.

Still having trouble in understanding.

Can I consider owned monitor count and its threads.

Thanks & regards

Karthikayini M

Hi @Babar Q.

Have you done any thread analysis recently.

community.dynatrace.com/community/display/PUB/Community+Home

I am not able to understand the things even after reading line by line. Is everything clearly stated there. Am I failing to understand 😆

Could you please help me if you have idea on this.

Thanks & regards

Karthikayini M

Joe_Hoffman
Dynatrace Champion
Dynatrace Champion

I'm not sure I understand the problem you're trying to solve. I would not expect WLS to have only 2-3 threads, that's not reasonable expectation. Dynatrace will add a few more threads to the threadcount. Are you having performance problems? Why do you need to reduce threadcount?

HI @Joseph M. H.


Thank you for the reply.

According to the team,during the deployment they get long running threads above 10.

They have to extend the deployment down time window till the thread count comes down.

But they cant see what are the long running threads.

So they need dynatrace help to find why they get long running thread numbers.

What are those threads.

Thanks & regards

Karthikayini M