java - How to get thread debug information from running production Tomcat web application? -


We have a production web application that looks like keeping a thread in a bunch of tasks, and the CPU Running and average weight. I know what the problem is - our DWR service is very large for some Javascript object responses. The problem is that I do not know which service call is producing data in this large quantity, because thread is out of any of my codes (this is in DWR servlet which changes my return value to outbound javascript object Does ... otherwise I see my service method in the thread dump).

Although I do not have to know about DWR to help, because my question is:

Is this a way for me to have a posted web application (Tomcat 6 ) To look at and see what kind of situation is in a thread, like variable values ​​etc? This would be true if I originally take a "debug snapshot" of threads, as if I had a breakpoint in debug mode during local development, but with any solution I should see or print that something would be useful. .

UPDATE

It is best to restart the server if it is not possible, because this problem only happens in a short time every time, and After restarting the problem, it seems that JPProfeller needs to add the -joomla path option to JVM, so I'll need to restart it. Yes, you with all the plugins downloaded and installed, in each thread's position, in a pile. For generations to see etc.

Comments

Popular posts from this blog

mysql - BLOB/TEXT column 'value' used in key specification without a key length -

c# - Using Vici cool Storage with monodroid -

python - referencing a variable in another function? -