{P2100000_t=[0.0], xdata=[], P2500000_a=[0.0], P2100000_a=[0.0], P2400000_a=[0.0], P2200000_t=[0.0], P2200000_a=[0.0], P1300000_t=[0.0], P2300000_t=[0.0], P2500000_t=[0.0], P2400000_t=[0.0], P1200000_t=[0.0], P1300000_a=[0.0], P2300000_a=[0.0], P1200000_a=[0.0]}
{P2100000_t=[0.0], xdata=[], P2500000_a=[0.0], P2100000_a=[0.0], P2400000_a=[0.0], P2200000_t=[0.0], P2200000_a=[0.0], P1300000_t=[0.0], P2300000_t=[0.0], P2500000_t=[0.0], P2400000_t=[0.0], P1200000_t=[0.0], P1300000_a=[0.0], P2300000_a=[0.0], P1200000_a=[0.0]}
- com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@4e2874 -- APPARENT DEADLOCK!!! Creating emergency threads for unassigned pending tasks!
- com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@4e2874 -- APPARENT DEADLOCK!!! Complete Status:
Managed Threads: 3
Active Threads: 3
Active Tasks:
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@ff6b72 (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0)
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@13fe791 (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2)
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@1634ed6 (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1)
Pending Tasks:
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@155eef6
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@42bb95
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@3bcbe3
com.mchange.v2.resourcepool.BasicResourcePool$1RefurbishCheckinResourceTask@12d330c
com.mchange.v2.resourcepool.BasicResourcePool$1RefurbishCheckinResourceTask@1f75c01
com.mchange.v2.resourcepool.BasicResourcePool$1RefurbishCheckinResourceTask@98dd39
com.mchange.v2.resourcepool.BasicResourcePool$1RefurbishCheckinResourceTask@bc789a
com.mchange.v2.resourcepool.BasicResourcePool$1RefurbishCheckinResourceTask@fd8452
com.mchange.v2.resourcepool.BasicResourcePool$1RefurbishCheckinResourceTask@135c318
com.mchange.v2.resourcepool.BasicResourcePool$1RefurbishCheckinResourceTask@116b8d2
Pool thread stack traces:
Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0,5,main]
javax.crypto.JceSecurity.getVerificationResult(JceSecurity.java:176)
javax.crypto.JceSecurity.canUseProvider(JceSecurity.java:204)
javax.crypto.KeyAgreement.getInstance(KeyAgreement.java:179)
sun.security.ssl.JsseJce.getKeyAgreement(JsseJce.java:269)
sun.security.ssl.ECDHCrypt.getAgreedSecret(ECDHCrypt.java:99)
sun.security.ssl.ClientHandshaker.serverHelloDone(ClientHandshaker.java:1111)
sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:348)
sun.security.ssl.Handshaker.processLoop(Handshaker.java:1052)
sun.security.ssl.Handshaker.process_record(Handshaker.java:987)
sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1072)
sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1385)
sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1413)
sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1397)
com.microsoft.sqlserver.jdbc.TDSChannel.enableSSL(IOBuffer.java:1767)
com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(SQLServerConnection.java:2257)
com.microsoft.sqlserver.jdbc.SQLServerConnection.login(SQLServerConnection.java:1921)
com.microsoft.sqlserver.jdbc.SQLServerConnection.connectInternal(SQLServerConnection.java:1762)
com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(SQLServerConnection.java:1077)
com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(SQLServerDriver.java:623)
com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:134)
com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:182)
com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:171)
com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:137)
com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1014)
com.mchange.v2.resourcepool.BasicResourcePool.access$800(BasicResourcePool.java:32)
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1810)
com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2,5,main]
javax.crypto.JceSecurity.getVerificationResult(JceSecurity.java:176)
javax.crypto.JceSecurity.canUseProvider(JceSecurity.java:204)
javax.crypto.KeyAgreement.getInstance(KeyAgreement.java:179)
sun.security.ssl.JsseJce.getKeyAgreement(JsseJce.java:269)
sun.security.ssl.ECDHCrypt.getAgreedSecret(ECDHCrypt.java:99)
sun.security.ssl.ClientHandshaker.serverHelloDone(ClientHandshaker.java:1111)
sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:348)
sun.security.ssl.Handshaker.processLoop(Handshaker.java:1052)
sun.security.ssl.Handshaker.process_record(Handshaker.java:987)
sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1072)
sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1385)
sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1413)
sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1397)
com.microsoft.sqlserver.jdbc.TDSChannel.enableSSL(IOBuffer.java:1767)
com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(SQLServerConnection.java:2257)
com.microsoft.sqlserver.jdbc.SQLServerConnection.login(SQLServerConnection.java:1921)
com.microsoft.sqlserver.jdbc.SQLServerConnection.connectInternal(SQLServerConnection.java:1762)
com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(SQLServerConnection.java:1077)
com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(SQLServerDriver.java:623)
com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:134)
com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:182)
com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:171)
com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:137)
com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1014)
com.mchange.v2.resourcepool.BasicResourcePool.access$800(BasicResourcePool.java:32)
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1810)
com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1,5,main]
javax.crypto.JceSecurity.getVerificationResult(JceSecurity.java:176)
javax.crypto.JceSecurity.canUseProvider(JceSecurity.java:204)
javax.crypto.KeyAgreement.getInstance(KeyAgreement.java:179)
sun.security.ssl.JsseJce.getKeyAgreement(JsseJce.java:269)
sun.security.ssl.ECDHCrypt.getAgreedSecret(ECDHCrypt.java:99)
sun.security.ssl.ClientHandshaker.serverHelloDone(ClientHandshaker.java:1111)
sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:348)
sun.security.ssl.Handshaker.processLoop(Handshaker.java:1052)
sun.security.ssl.Handshaker.process_record(Handshaker.java:987)
sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1072)
sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1385)
sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1413)
sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1397)
com.microsoft.sqlserver.jdbc.TDSChannel.enableSSL(IOBuffer.java:1767)
com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(SQLServerConnection.java:2257)
com.microsoft.sqlserver.jdbc.SQLServerConnection.login(SQLServerConnection.java:1921)
com.microsoft.sqlserver.jdbc.SQLServerConnection.connectInternal(SQLServerConnection.java:1762)
com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(SQLServerConnection.java:1077)
com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(SQLServerDriver.java:623)
com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:134)
com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:182)
com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:171)
com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:137)
com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1014)
com.mchange.v2.resourcepool.BasicResourcePool.access$800(BasicResourcePool.java:32)
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1810)
com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
- Task com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@ff6b72 (in deadlocked PoolThread) failed to complete in maximum time 60000ms. Trying interrupt().
- Task com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@13fe791 (in deadlocked PoolThread) failed to complete in maximum time 60000ms. Trying interrupt().
- Task com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@1634ed6 (in deadlocked PoolThread) failed to complete in maximum time 60000ms. Trying interrupt().
- com.mchange.v2.resourcepool.BasicResourcePool@13204a6 -- Thread unexpectedly interrupted while performing an acquisition attempt.
java.lang.InterruptedException: sleep interrupted
at java.lang.Thread.sleep(Native Method)
at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1805)
at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
- com.mchange.v2.resourcepool.BasicResourcePool@13204a6 -- Thread unexpectedly interrupted while performing an acquisition attempt.
java.lang.InterruptedException: sleep interrupted
at java.lang.Thread.sleep(Native Method)
at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1805)
at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
- com.mchange.v2.resourcepool.BasicResourcePool@13204a6 -- Thread unexpectedly interrupted while performing an acquisition attempt.
java.lang.InterruptedException: sleep interrupted
at java.lang.Thread.sleep(Native Method)
at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1805)
at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
一月 22, 2021 3:08:35 下午 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet [springmvc] in context with path [/chengdu] threw exception [Handler processing failed; nested exception is java.lang.OutOfMemoryError: Java heap space] with root cause
java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOfRange(Arrays.java:3664)
at java.lang.String.<init>(String.java:207)
at java.lang.StringBuilder.toString(StringBuilder.java:407)
at org.bouncycastle.jcajce.provider.util.AsymmetricAlgorithmProvider.registerOidAlgorithmParameterGenerator(Unknown Source)
at org.bouncycastle.jcajce.provider.asymmetric.GOST$Mappings.configure(Unknown Source)
at org.bouncycastle.jce.provider.BouncyCastleProvider.loadAlgorithms(Unknown Source)
at org.bouncycastle.jce.provider.BouncyCastleProvider.setup(Unknown Source)
at org.bouncycastle.jce.provider.BouncyCastleProvider.access$000(Unknown Source)
at org.bouncycastle.jce.provider.BouncyCastleProvider$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at org.bouncycastle.jce.provider.BouncyCastleProvider.<init>(Unknown Source)
at com.zbq.common.util.RSAUtils.decrypt(RSAUtils.java:68)
at com.zbq.common.util.RSAUtils.decryptBase64(RSAUtils.java:63)
at com.zbq.common.serviceimpl.LoginCheckServiceImpl.checkLogin(LoginCheckServiceImpl.java:30)
at com.zbq.common.controller.LoginCkeckController.checkLogin(LoginCkeckController.java:31)
at sun.reflect.GeneratedMethodAccessor287.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:221)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:137)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:110)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:777)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:706)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:943)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:877)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:966)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:868)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:661)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:842)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
Exception in thread "Timer-2" java.lang.OutOfMemoryError: Java heap space
at java.io.WinNTFileSystem.list(Native Method)
at java.io.File.list(File.java:1122)
at java.io.File.listFiles(File.java:1207)
at org.apache.axis2.deployment.RepositoryListener.findFileForGivenDirectory(RepositoryListener.java:292)
at org.apache.axis2.deployment.RepositoryListener.findFileForGivenDirectory(RepositoryListener.java:312)
at org.apache.axis2.deployment.RepositoryListener.loadOtherDirectories(RepositoryListener.java:278)
at org.apache.axis2.deployment.RepositoryListener.checkServices(RepositoryListener.java:253)
at org.apache.axis2.deployment.RepositoryListener.startListener(RepositoryListener.java:371)
at org.apache.axis2.deployment.scheduler.SchedulerTask.checkRepository(SchedulerTask.java:73)
at org.apache.axis2.deployment.scheduler.SchedulerTask.run(SchedulerTask.java:94)
at org.apache.axis2.deployment.scheduler.Scheduler$SchedulerTimerTask.run(Scheduler.java:93)
at java.util.TimerThread.mainLoop(Timer.java:555)
at java.util.TimerThread.run(Timer.java:505)
一月 22, 2021 3:09:15 下午 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet [springmvc] in context with path [/chengdu] threw exception [Handler processing failed; nested exception is java.lang.OutOfMemoryError: Java heap space] with root cause
java.lang.OutOfMemoryError: Java heap space
at java.lang.StringCoding$StringDecoder.decode(StringCoding.java:149)
at java.lang.StringCoding.decode(StringCoding.java:193)
at java.lang.String.<init>(String.java:426)
at sun.security.util.ManifestDigester.<init>(ManifestDigester.java:139)
at java.util.jar.JarVerifier.processEntry(JarVerifier.java:291)
at java.util.jar.JarVerifier.update(JarVerifier.java:230)
at java.util.jar.JarFile.initializeVerifier(JarFile.java:383)
at java.util.jar.JarFile.getInputStream(JarFile.java:450)
at javax.crypto.JarVerifier.verifySingleJar(JarVerifier.java:468)
at javax.crypto.JarVerifier.verifyJars(JarVerifier.java:363)
at javax.crypto.JarVerifier.verify(JarVerifier.java:289)
at javax.crypto.JceSecurity.verifyProviderJar(JceSecurity.java:164)
at javax.crypto.JceSecurity.getVerificationResult(JceSecurity.java:190)
at javax.crypto.Cipher.getInstance(Cipher.java:652)
at com.zbq.common.util.RSAUtils.decrypt(RSAUtils.java:72)
at com.zbq.common.util.RSAUtils.decryptBase64(RSAUtils.java:63)
at com.zbq.common.serviceimpl.LoginCheckServiceImpl.checkLogin(LoginCheckServiceImpl.java:30)
at com.zbq.common.controller.LoginCkeckController.checkLogin(LoginCkeckController.java:31)
at sun.reflect.GeneratedMethodAccessor287.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:221)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:137)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:110)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:777)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:706)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:943)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:877)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:966)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:868)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:661)
Exception in thread "ContainerBackgroundProcessor[StandardEngine[Catalina]]" Exception in thread "ajp-nio-8009-AsyncTimeout" java.lang.OutOfMemoryError: Java heap spaceException in thread "http-nio-8080-AsyncTimeout" java.lang.OutOfMemoryError: Java heap space
Exception in thread "http-nio-8080-ClientPoller-0" java.lang.OutOfMemoryError: Java heap space
java.lang.OutOfMemoryError: Java heap space
一月 22, 2021 3:11:19 下午 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet [springmvc] in context with path [/chengdu] threw exception [Handler processing failed; nested exception is java.lang.OutOfMemoryError: Java heap space] with root cause
java.lang.OutOfMemoryError: Java heap space
Exception in thread "http-nio-8080-ClientPoller-1" java.lang.OutOfMemoryError: Java heap space
一月 22, 2021 3:11:40 下午 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet [springmvc] in context with path [/chengdu] threw exception [Handler processing failed; nested exception is java.lang.OutOfMemoryError: Java heap space] with root cause
java.lang.OutOfMemoryError: Java heap space
一月 22, 2021 3:11:47 下午 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet [springmvc] in context with path [/chengdu] threw exception [Handler processing failed; nested exception is java.lang.OutOfMemoryError: Java heap space] with root cause
java.lang.OutOfMemoryError: Java heap space
- com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@4e2874 -- APPARENT DEADLOCK!!! Creating emergency threads for unassigned pending tasks!
一月 22, 2021 3:11:59 下午 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet [springmvc] in context with path [/chengdu] threw exception [Handler processing failed; nested exception is java.lang.OutOfMemoryError: Java heap space] with root cause
java.lang.OutOfMemoryError: Java heap space
- com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@4e2874 -- APPARENT DEADLOCK!!! Complete Status:
Managed Threads: 3
Active Threads: 3
Active Tasks:
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@1bd064d (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0)
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@f7fe6a (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2)
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@1fc93d (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1)
Pending Tasks:
com.mchange.v2.resourcepool.BasicResourcePool$1DestroyResourceTask@d6e4f5
com.mchange.v2.resourcepool.BasicResourcePool$1DestroyResourceTask@108078c
com.mchange.v2.resourcepool.BasicResourcePool$1DestroyResourceTask@bfa529
com.mchange.v2.resourcepool.BasicResourcePool$1DestroyResourceTask@57cc22
com.mchange.v2.resourcepool.BasicResourcePool$1DestroyResourceTask@1037851
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@3436da
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@1af5018
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@169a653
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@158955f
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@93edc8
Pool thread stack traces:
Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1,5,main]
javax.crypto.JceSecurity.getVerificationResult(JceSecurity.java:176)
javax.crypto.Cipher.getInstance(Cipher.java:652)
java.security.Signature$Delegate.newInstance(Signature.java:1014)
java.security.Signature$Delegate.chooseProvider(Signature.java:1114)
java.security.Signature$Delegate.engineInitVerify(Signature.java:1170)
java.security.Signature.initVerify(Signature.java:460)
sun.security.ssl.RSASignature.engineInitVerify(RSASignature.java:112)
java.security.Signature$Delegate.init(Signature.java:1152)
java.security.Signature$Delegate.chooseProvider(Signature.java:1115)
java.security.Signature$Delegate.engineInitVerify(Signature.java:1170)
java.security.Signature.initVerify(Signature.java:460)
sun.security.ssl.HandshakeMessage$ECDH_ServerKeyExchange.<init>(HandshakeMessage.java:1114)
sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:284)
sun.security.ssl.Handshaker.processLoop(Handshaker.java:1052)
sun.security.ssl.Handshaker.process_record(Handshaker.java:987)
sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1072)
sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1385)
sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1413)
sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1397)
com.microsoft.sqlserver.jdbc.TDSChannel.enableSSL(IOBuffer.java:1767)
com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(SQLServerConnection.java:2257)
com.microsoft.sqlserver.jdbc.SQLServerConnection.login(SQLServerConnection.java:1921)
com.microsoft.sqlserver.jdbc.SQLServerConnection.connectInternal(SQLServerConnection.java:1762)
com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(SQLServerConnection.java:1077)
com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(SQLServerDriver.java:623)
com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:134)
com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:182)
com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:171)
com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:137)
com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1014)
com.mchange.v2.resourcepool.BasicResourcePool.access$800(BasicResourcePool.java:32)
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1810)
com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0,5,main]
javax.crypto.JceSecurity.getVerificationResult(JceSecurity.java:176)
javax.crypto.Cipher.getInstance(Cipher.java:652)
java.security.Signature$Delegate.newInstance(Signature.java:1014)
java.security.Signature$Delegate.chooseProvider(Signature.java:1114)
java.security.Signature$Delegate.engineInitVerify(Signature.java:1170)
java.security.Signature.initVerify(Signature.java:460)
sun.security.ssl.RSASignature.engineInitVerify(RSASignature.java:112)
java.security.Signature$Delegate.init(Signature.java:1152)
java.security.Signature$Delegate.chooseProvider(Signature.java:1115)
java.security.Signature$Delegate.engineInitVerify(Signature.java:1170)
java.security.Signature.initVerify(Signature.java:460)
sun.security.ssl.HandshakeMessage$ECDH_ServerKeyExchange.<init>(HandshakeMessage.java:1114)
sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:284)
sun.security.ssl.Handshaker.processLoop(Handshaker.java:1052)
sun.security.ssl.Handshaker.process_record(Handshaker.java:987)
sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1072)
sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1385)
sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1413)
sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1397)
com.microsoft.sqlserver.jdbc.TDSChannel.enableSSL(IOBuffer.java:1767)
com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(SQLServerConnection.java:2257)
com.microsoft.sqlserver.jdbc.SQLServerConnection.login(SQLServerConnection.java:1921)
com.microsoft.sqlserver.jdbc.SQLServerConnection.connectInternal(SQLServerConnection.java:1762)
com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(SQLServerConnection.java:1077)
com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(SQLServerDriver.java:623)
com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:134)
com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:182)
com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:171)
com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:137)
com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1014)
com.mchange.v2.resourcepool.BasicResourcePool.access$800(BasicResourcePool.java:32)
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1810)
com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2,5,main]
javax.crypto.JceSecurity.getVerificationResult(JceSecurity.java:176)
javax.crypto.Cipher.getInstance(Cipher.java:652)
java.security.Signature$Delegate.newInstance(Signature.java:1014)
java.security.Signature$Delegate.chooseProvider(Signature.java:1114)
java.security.Signature$Delegate.engineInitVerify(Signature.java:1170)
java.security.Signature.initVerify(Signature.java:460)
sun.security.ssl.RSASignature.engineInitVerify(RSASignature.java:112)
java.security.Signature$Delegate.init(Signature.java:1152)
java.security.Signature$Delegate.chooseProvider(Signature.java:1115)
java.security.Signature$Delegate.engineInitVerify(Signature.java:1170)
java.security.Signature.initVerify(Signature.java:460)
sun.security.ssl.HandshakeMessage$ECDH_ServerKeyExchange.<init>(HandshakeMessage.java:1114)
sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:284)
sun.security.ssl.Handshaker.processLoop(Handshaker.java:1052)
sun.security.ssl.Handshaker.process_record(Handshaker.java:987)
sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1072)
sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1385)
sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1413)
sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1397)
com.microsoft.sqlserver.jdbc.TDSChannel.enableSSL(IOBuffer.java:1767)
com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(SQLServerConnection.java:2257)
com.microsoft.sqlserver.jdbc.SQLServerConnection.login(SQLServerConnection.java:1921)
com.microsoft.sqlserver.jdbc.SQLServerConnection.connectInternal(SQLServerConnection.java:1762)
com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(SQLServerConnection.java:1077)
com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(SQLServerDriver.java:623)
com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:134)
com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:182)
com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:171)
com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:137)
com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1014)
com.mchange.v2.resourcepool.BasicResourcePool.access$800(BasicResourcePool.java:32)
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1810)
com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
Exception in thread "NioBlockingSelector.BlockPoller-2" java.lang.OutOfMemoryError: Java heap space
一月 22, 2021 3:12:32 下午 unknown unknown
严重:
java.lang.OutOfMemoryError: Java heap space
一月 22, 2021 3:12:43 下午 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet [springmvc] in context with path [/chengdu] threw exception [Handler processing failed; nested exception is java.lang.OutOfMemoryError: Java heap space] with root cause
java.lang.OutOfMemoryError: Java heap space
- Task com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@1fc93d (in deadlocked PoolThread) failed to complete in maximum time 60000ms. Trying interrupt().
- Task com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@1bd064d (in deadlocked PoolThread) failed to complete in maximum time 60000ms. Trying interrupt().
- Task com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@f7fe6a (in deadlocked PoolThread) failed to complete in maximum time 60000ms. Trying interrupt().
一月 22, 2021 3:13:18 下午 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet [springmvc] in context with path [/chengdu] threw exception [Handler processing failed; nested exception is java.lang.OutOfMemoryError: Java heap space] with root cause
java.lang.OutOfMemoryError: Java heap space
- com.mchange.v2.resourcepool.BasicResourcePool@13204a6 -- Thread unexpectedly interrupted while performing an acquisition attempt.
java.lang.InterruptedException: sleep interrupted
at java.lang.Thread.sleep(Native Method)
at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1805)
at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
- com.mchange.v2.resourcepool.BasicResourcePool@13204a6 -- Thread unexpectedly interrupted while performing an acquisition attempt.
java.lang.InterruptedException: sleep interrupted
at java.lang.Thread.sleep(Native Method)
at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1805)
at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
- com.mchange.v2.resourcepool.BasicResourcePool@13204a6 -- Thread unexpectedly interrupted while performing an acquisition attempt.
java.lang.InterruptedException: sleep interrupted
at java.lang.Thread.sleep(Native Method)
at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1805)
at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
这是控制台信息,请哪位给看看到底是什么原因,如何解决
项目为 ssm+sqlserver
可能原因有两个
1、有内存溢出,检查程序是否有大集合长期不释放且越积越多。
2、配置内存不足,需增大运行内存
百度一下
关于堆空间溢出的错误解决办法:试一下
使用Java程序从数据库中查询大量的数据时出现异常:
java.lang.OutOfMemoryError: Java heap space
在JVM中如果98%的时间是用于GC且可用的 Heap size 不足2%的时候将抛出此异常信息。
JVM堆的设置是指java程序运行过程中JVM可以调配使用的内存空间的设置.
JVM在启动的时候会自动设置Heap size的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。可以利用JVM提供的-Xmn -Xms -Xmx等选项可进行设置。
例如:java -jar -Xmn16m -Xms64m -Xmx128m MyApp.jar
如果Heap Size设置偏小,除了这些异常信息外,还会发现程序的响应速度变慢了。GC占用了更多的时间,而应用分配到的执行时间较少。
Heap Size 最大不要超过可用物理内存的80%,一般的要将-Xms和-Xmx选项设置为相同,而-Xmn为1/4的-Xmx值。
Heap size的 -Xms -Xmn 设置不要超出物理内存的大小。否则会提示“Error occurred during initialization of VM Could not reserve enough space for object heap”。
运行一段时间之后会出现内存溢出问题;
应该是代码哪块没写好,导致GC无法回收无用对象;
建议先排查代码,因为只加大内存的话,运行更长时间后还会溢出,所以,建议排查代码,看是否那块儿逻辑写的不太合适;
临时解决可以设置jvm内存大小的方式解决