Hello Harman.mdm91,
Greetings!
As the report says, about 93% of the threads are in blocked state.
'Extension Starter: 9009/mas-.configurator' thread is causing 1024 threads to be BLOCKED because it got stuck on a socketRead0() in java.net.SocketInputStream file and didn't release its locks. This could be the main reason to make your application unresponsive. Please refer to the stacktrace of 'Extension Starter: 9009/mas-.configurator' thread below,
stackTrace: java.lang.Thread.State: RUNNABLE at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) at java.net.SocketInputStream.read(SocketInputStream.java:171) at java.net.SocketInputStream.read(SocketInputStream.java:141) at com.marimba.castanet.http.HTTPConnection.fill(HTTPConnection.java:112) at com.marimba.castanet.http.HTTPConnection.read(HTTPConnection.java:127) at com.marimba.castanet.http.HTTPRequest.readLine(HTTPRequest.java:684) at com.marimba.castanet.http.HTTPRequest.reply(HTTPRequest.java:729) at com.marimba.castanet.tools.HTTPSURLConnection.getInputStream(HTTPSURLConnection.java:594) - locked <0x00000000dbdc1968> (a com.marimba.castanet.tools.HTTPSURLConnection) at com.marimba.castanet.tools.HTTPSURLConnection.getResponseCode(HTTPSURLConnection.java:210) at com.marimba.apps.mas.plugin.util.PluginUtil.pingLogstash(PluginUtil.java:77) at com.marimba.apps.mas.plugin.util.PluginUtil.initPlugin(PluginUtil.java:394) at com.marimba.apps.mas.plugin.util.PluginUtil.<init>(PluginUtil.java:58) at com.marimba.apps.mas.plugin.MASPlugin.initPlugin(MASPlugin.java:494) at com.marimba.apps.mas.plugin.MASPlugin.notify(MASPlugin.java:62) at com.marimba.apps.transmitter.workspace.Segment$ExHelper.getExtension(Unknown Source) - locked <0x00000000d85fd058> (a com.marimba.apps.transmitter.workspace.Segment$ExHelper) at com.marimba.apps.transmitter.workspace.Segment.getExtension(Unknown Source) at com.marimba.apps.transmitter.workspace.Segment.startExtension(Unknown Source) at com.marimba.apps.transmitter.workspace.Segment.access$100(Unknown Source) at com.marimba.apps.transmitter.workspace.Segment$ExtensionStarter.run(Unknown Source) at com.marimba.tools.util.ThreadPool.runClient(ThreadPool.java:463) at com.marimba.tools.util.ThreadPool.run(ThreadPool.java:447) at java.lang.Thread.run(Thread.java:750)
Stacktrace of the 1024 threads in com.marimba.apps.transmitter.workspace.Segment$ExHelper.getExtension(Unknown Source)
are similar and are provided below,
stackTrace: java.lang.Thread.State: BLOCKED (on object monitor) at com.marimba.apps.transmitter.workspace.Segment$ExHelper.getExtension(Unknown Source) - waiting to lock <0x00000000d85fd058> (a com.marimba.apps.transmitter.workspace.Segment$ExHelper) at com.marimba.apps.transmitter.workspace.Segment.getExtension(Unknown Source) at com.marimba.apps.transmitter.workspace.Channel.getConfigurator(Unknown Source) at com.marimba.apps.transmitter.TransmitterModule.getPluginFor(Unknown Source) at com.marimba.apps.transmitter.TransmitterModule.processHttpRequest(Unknown Source) at com.marimba.apps.transmitter.Server.processHttpRequest(Unknown Source) at com.marimba.apps.transmitter.http.CSFHttpEngine$TransmitterPort.handle(Unknown Source) at com.marimba.tools.csf.server.HTTPConnection.handle(Unknown Source) at com.marimba.tools.csf.server.HTTPConnection.run(Unknown Source) at com.marimba.tools.csf.server.CSFPort$Listener.run(Unknown Source) at com.marimba.tools.util.ThreadPool.runClient(ThreadPool.java:463) at com.marimba.tools.util.ThreadPool.run(ThreadPool.java:447) at java.lang.Thread.run(Thread.java:750)
Thanks.
Edit your Comment