Hi Neelakanta,
1) The following 2 threads are looping socketRead0() method in java.base@11.0.10.java.net.SocketInputStream file -
RMI TCP Connection(14837)-100.123.104.198 and RMI TCP Connection(14833)-100.123.104.198. If threads loop infinitely, CPU consumption will start to spike up. Find a top few lines of stacktrace of the thread below -
stackTrace: java.lang.Thread.State: RUNNABLE at java.base@11.0.10/java.net.SocketInputStream.socketRead0(Native Method) at java.base@11.0.10/java.net.SocketInputStream.socketRead(SocketInputStream.java:115) at java.base@11.0.10/java.net.SocketInputStream.read(SocketInputStream.java:168) at java.base@11.0.10/java.net.SocketInputStream.read(SocketInputStream.java:140) at com.atlassian.jira.cluster.distribution.localq.rmi.auth.AuthenticatingSocketWrapper$AuthenticatingInputStream.read(AuthenticatingSocketWrapper.java:77) at java.base@11.0.10/java.io.BufferedInputStream.fill(BufferedInputStream.java:252) at java.base@11.0.10/java.io.BufferedInputStream.read(BufferedInputStream.java:271) - locked <0x000000002cce94ee> (a java.io.BufferedInputStream) at java.base@11.0.10/java.io.FilterInputStream.read(FilterInputStream.java:83) at java.rmi@11.0.10/sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:544) at java.rmi@11.0.10/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:796) at java.rmi@11.0.10/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:677) : :
2) The below 6 threads are looping on socketAccept() method in java.base@11.0.10.java.net.PlainSocketImpl file. If threads loop infinitely, CPU consumption will start to spike up.
+ RMI TCP Accept-0
+ RMI TCP Accept-8999
+ RMI TCP Accept-0
+ RMI TCP Accept-40001
+ RMI TCP Accept-40011
+ main
Here are a top few lines of stacktrace -
stackTrace: java.lang.Thread.State: RUNNABLE at java.base@11.0.10/java.net.PlainSocketImpl.socketAccept(Native Method) at java.base@11.0.10/java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:458) at java.base@11.0.10/java.net.ServerSocket.implAccept(ServerSocket.java:565) at java.base@11.0.10/java.net.ServerSocket.accept(ServerSocket.java:533) at org.apache.catalina.core.StandardServer.await(StandardServer.java:471) at org.apache.catalina.startup.Catalina.await(Catalina.java:783) at org.apache.catalina.startup.Catalina.start(Catalina.java:729) at java.base@11.0.10/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) : :
3) Thread support-zip is looping on dumpThreads0() method in java.management@11.0.10.sun.management.ThreadImpl file. Find stacktrace of this thread below
stackTrace: java.lang.Thread.State: RUNNABLE at java.management@11.0.10/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@11.0.10/sun.management.ThreadImpl.getThreadInfo(ThreadImpl.java:485) at com.atlassian.troubleshooting.stp.salext.bundle.threaddump.TDACompatibleThreadDumpGenerator.generateThreadDump(TDACompatibleThreadDumpGenerator.java:61) at com.atlassian.troubleshooting.stp.salext.bundle.ThreadDumpBundle.generateThreadDump(ThreadDumpBundle.java:99) at com.atlassian.troubleshooting.stp.salext.bundle.ThreadDumpBundle.getFiles(ThreadDumpBundle.java:67) at com.atlassian.troubleshooting.stp.zip.ZipFileAppender.getFilesToZip(ZipFileAppender.java:104) at com.atlassian.troubleshooting.stp.zip.ZipFileAppender.getInnerItems(ZipFileAppender.java:93) at com.atlassian.troubleshooting.stp.zip.ZipFileAppender.getInnerItems(ZipFileAppender.java:39) at com.atlassian.troubleshooting.stp.zip.NestedProgressTracker.process(NestedProgressTracker.java:42) at com.atlassian.troubleshooting.stp.zip.CreateSupportZipTask.addSupportFilesToZip(CreateSupportZipTask.java:135) at com.atlassian.troubleshooting.stp.zip.CreateSupportZipTask.lambda$null$0(CreateSupportZipTask.java:80) at com.atlassian.troubleshooting.stp.zip.CreateSupportZipTask$$Lambda$9753/0x0000000807367c40.accept(Unknown Source) at com.atlassian.troubleshooting.stp.zip.CreateSupportZipTask.writeSupportZipFile(CreateSupportZipTask.java:114) at com.atlassian.troubleshooting.stp.zip.CreateSupportZipTask.lambda$call$1(CreateSupportZipTask.java:78) at com.atlassian.troubleshooting.stp.zip.CreateSupportZipTask$$Lambda$9746/0x0000000804ffb040.call(Unknown Source) at com.atlassian.troubleshooting.stp.zip.CreateSupportZipTask.call(CreateSupportZipTask.java:90) at com.atlassian.troubleshooting.stp.zip.CreateSupportZipTask.call(CreateSupportZipTask.java:35) at java.base@11.0.10/java.util.concurrent.FutureTask.run(FutureTask.java:264) : :
You may want to investigate these threads and fix the problem.
Edit your Comment