Java tomcat 8.0 JVM上的空堆栈线程是什么?

Java tomcat 8.0 JVM上的空堆栈线程是什么?,java,multithreading,tomcat,Java,Multithreading,Tomcat,我正在诊断一个无响应的tomcat 8.0_29实例(jdk1.8_93)。一些线程被阻塞,但有许多可运行线程(数百个)具有空stacktrace。 Tomcat在不同的虚拟机上运行在Apache http后面。 Cennector配置如下所示: ` ` SSL终止仅由ApacheSon通过AJP reach Tomcat进行调用 Thread-41827-优先级:5-线程ID:0x00007f44e932f800-本地ID:0xd7d-状态:可运行 堆栈跟踪: java.lang.Thre

我正在诊断一个无响应的tomcat 8.0_29实例(jdk1.8_93)。一些线程被阻塞,但有许多可运行线程(数百个)具有空stacktrace。 Tomcat在不同的虚拟机上运行在Apache http后面。 Cennector配置如下所示: `


`
SSL终止仅由ApacheSon通过AJP reach Tomcat进行调用

Thread-41827-优先级:5-线程ID:0x00007f44e932f800-本地ID:0xd7d-状态:可运行
堆栈跟踪:
java.lang.Thread.State:RUNNABLE

其中许多被命名为'thread-$id',其余的是'handshakecompletednotifythread'

握手完成通知线程-优先级:5-线程ID:0x00007f44fc841000-本地ID:0x7565-状态:可运行
堆栈跟踪:
java.lang.Thread.State:RUNNABLE

那些线是什么


非常感谢

看来,这与TLS有关:谢谢@Henry我添加了更多信息。tomcat支持apache http,ssl由latter@problems这是一个老问题(Java5/6),我不认为这是同一个问题,这与TLS有关:谢谢@Henry,我添加了更多信息。tomcat支持apache http,ssl由latter@problems这是一个老问题(Java5/6),我不认为这是同一个问题
    <Connector port="8443"
     protocol="org.apache.coyote.http11.Http11NioProtocol"
     SSLEnabled="true" secure="true" enableLookups="false"
     disableUploadTimeout="true"
     keystoreFile="${catalina.home}/conf/server.jks"
     keystorePass="xxxxxx"
     acceptCount="100" maxThreads="25" scheme="https"
     clientAuth="false" sslProtocol="TLSv1.2"/>


<!-- Define an AJP 1.3 Connector on port 8009 -->
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" 
    acceptorThreadCount="2" maxThreads="300" acceptCount="200" minSpareThreads="20"
    connectionTimeout="180000" keepAliveTimeout="180000" URIEncoding="ISO-8859-1" /> `