On 18/10/2016 19:43, Rallavagu wrote: > Tomcat 7.0.70, JDK 1.7.0_80 > $java -version > java version "1.7.0_80" > Java(TM) SE Runtime Environment (build 1.7.0_80-b15) > Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode) > > There are many threads BLOCKED as below and due to this these threads > are very slow.
That is an outgoing TLS connection and essentially nothing to do with Tomcat. > Anybody else experienced this? Am I hitting following JDK > bug? > > https://bugs.openjdk.java.net/browse/JDK-6432000 Looks possible. Mark > > "http-bio-28080-exec-1155" daemon prio=10 tid=0x00007feca808e000 > nid=0x5a31 waiting for monitor entry [0x00007feba3cf8000] > java.lang.Thread.State: BLOCKED (on object monitor) > at > sun.security.provider.X509Factory.getFromCache(X509Factory.java:215) > - waiting to lock <0x00000006a00be6a8> (a java.lang.Class for > sun.security.provider.X509Factory) > at > sun.security.provider.X509Factory.engineGenerateCertificate(X509Factory.java:94) > > at > java.security.cert.CertificateFactory.generateCertificate(CertificateFactory.java:339) > > at > sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:747) > - locked <0x00000006dd58da90> (a java.util.Hashtable) > at > sun.security.provider.JavaKeyStore$JKS.engineLoad(JavaKeyStore.java:55) > at java.security.KeyStore.load(KeyStore.java:1226) > at > sun.security.ssl.TrustManagerFactoryImpl.getCacertsKeyStore(TrustManagerFactoryImpl.java:221) > > at > sun.security.ssl.TrustManagerFactoryImpl.engineInit(TrustManagerFactoryImpl.java:51) > > at > javax.net.ssl.TrustManagerFactory.init(TrustManagerFactory.java:250) > at > sun.security.ssl.SSLContextImpl.engineInit(SSLContextImpl.java:79) > at javax.net.ssl.SSLContext.init(SSLContext.java:283) > at > org.apache.http.ssl.SSLContexts.createDefault(SSLContexts.java:55) > at > org.apache.http.conn.ssl.SSLConnectionSocketFactory.getSocketFactory(SSLConnectionSocketFactory.java:172) > > at > org.apache.http.impl.conn.BasicHttpClientConnectionManager.getDefaultRegistry(BasicHttpClientConnectionManager.java:117) > > at > org.apache.http.impl.conn.BasicHttpClientConnectionManager.<init>(BasicHttpClientConnectionManager.java:161) > > at > com.dice.api.util.service.DiceHTTPClient.getGetDeleteResponse(DiceHTTPClient.java:162) > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > For additional commands, e-mail: users-h...@tomcat.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org