美文网首页
SSL peer shut down incorrectly

SSL peer shut down incorrectly

作者: 爱的旋转体 | 来源:发表于2021-08-30 23:51 被阅读0次

问题:调用易宝sdk报错后,导致频繁产生full gc,最后服务不可用。
解决:调用shutdown方法。
finally {
if (Objects.nonNull(api)) {
api.shutdown();
}
}

com.yeepay.yop.sdk.exception.YopClientException: Unable to execute HTTP request
    at com.yeepay.yop.sdk.http.YopHttpClient.execute(YopHttpClient.java:184)
    at com.yeepay.yop.sdk.client.ClientHandlerImpl.execute(ClientHandlerImpl.java:76)
    at com.yeepay.yop.sdk.service.mer.MerClientImpl.authStateQuery(MerClientImpl.java:46)
    at com.nucarf.server.pay.center.yeepay.provider.impl.YeepayWechatAuthServiceImpl.stateQuery(YeepayWechatAuthServiceImpl.java:132)
    at org.apache.dubbo.common.bytecode.Wrapper11.invokeMethod(Wrapper11.java)
    at org.apache.dubbo.rpc.proxy.javassist.JavassistProxyFactory$1.doInvoke(JavassistProxyFactory.java:47)
    at org.apache.dubbo.rpc.proxy.AbstractProxyInvoker.invoke(AbstractProxyInvoker.java:84)
    at org.apache.dubbo.config.invoker.DelegateProviderMetaDataInvoker.invoke(DelegateProviderMetaDataInvoker.java:56)
    at org.apache.dubbo.rpc.protocol.InvokerWrapper.invoke(InvokerWrapper.java:56)
    at org.apache.dubbo.rpc.filter.ExceptionFilter.invoke(ExceptionFilter.java:52)
    at org.apache.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:83)
    at org.apache.dubbo.monitor.support.MonitorFilter.invoke$original$6AiA7YMv(MonitorFilter.java:89)
    at org.apache.dubbo.monitor.support.MonitorFilter.invoke$original$6AiA7YMv$accessor$AexXKjqy(MonitorFilter.java)
    at org.apache.dubbo.monitor.support.MonitorFilter$auxiliary$gyhn0PsP.call(Unknown Source)
    at org.apache.skywalking.apm.agent.core.plugin.interceptor.enhance.InstMethodsInter.intercept(InstMethodsInter.java:86)
    at org.apache.dubbo.monitor.support.MonitorFilter.invoke(MonitorFilter.java)
    at org.apache.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:83)
    at org.apache.dubbo.rpc.filter.TimeoutFilter.invoke(TimeoutFilter.java:46)
    at org.apache.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:83)
    at org.apache.dubbo.rpc.protocol.dubbo.filter.TraceFilter.invoke(TraceFilter.java:77)
    at org.apache.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:83)
    at org.apache.dubbo.rpc.filter.ContextFilter.invoke(ContextFilter.java:129)
    at org.apache.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:83)
    at org.apache.dubbo.rpc.filter.GenericFilter.invoke(GenericFilter.java:152)
    at org.apache.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:83)
    at org.apache.dubbo.rpc.filter.ClassLoaderFilter.invoke(ClassLoaderFilter.java:38)
    at org.apache.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:83)
    at org.apache.dubbo.rpc.filter.EchoFilter.invoke(EchoFilter.java:41)
    at org.apache.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:83)
    at org.apache.dubbo.rpc.protocol.dubbo.DubboProtocol$1.reply(DubboProtocol.java:145)
    at org.apache.dubbo.remoting.exchange.support.header.HeaderExchangeHandler.handleRequest(HeaderExchangeHandler.java:100)
    at org.apache.dubbo.remoting.exchange.support.header.HeaderExchangeHandler.received(HeaderExchangeHandler.java:175)
    at org.apache.dubbo.remoting.transport.DecodeHandler.received(DecodeHandler.java:51)
    at org.apache.dubbo.remoting.transport.dispatcher.ChannelEventRunnable.run(ChannelEventRunnable.java:57)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)
Caused by: javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake
    at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:994)
    at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1367)
    at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1395)
    at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1379)
    at com.yeepay.shade.org.apache.http.conn.ssl.SSLConnectionSocketFactory.createLayeredSocket(SSLConnectionSocketFactory.java:436)
    at com.yeepay.shade.org.apache.http.conn.ssl.SSLConnectionSocketFactory.connectSocket(SSLConnectionSocketFactory.java:384)
    at com.yeepay.shade.org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:142)
    at com.yeepay.shade.org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:374)
    at com.yeepay.shade.org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:393)
    at com.yeepay.shade.org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236)
    at com.yeepay.shade.org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186)
    at com.yeepay.shade.org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
    at com.yeepay.shade.org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
    at com.yeepay.shade.org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)
    at com.yeepay.yop.sdk.http.YopHttpClient.execute(YopHttpClient.java:175)
    ... 36 common frames omitted
Caused by: java.io.EOFException: SSL peer shut down incorrectly
    at sun.security.ssl.InputRecord.read(InputRecord.java:505)
    at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:975)
    ... 50 common frames omitted
2021-08-25T23:50:01.926+0800: 224773.103: [Full GC (Allocation Failure) 2021-08-25T23:50:01.926+0800: 224773.103: [CMS2021-08-25T23:50:02.206+0800: 224773.382: [CMS-concurrent-sweep: 0.279/0.280 secs] [Times: user=0.29 sys=0.00, real=0.28 secs]
 (concurrent mode failure): 921600K->921600K(921600K), 2.6563423 secs] 1433592K->1417565K(1433600K), [Metaspace: 93516K->93516K(1136640K)], 2.6565113 secs] [Times: user=2.65 sys=0.00, real=2.66 secs]
Heap after GC invocations=667 (full 23603):
 par new generation   total 512000K, used 495965K [0x00000000a2400000, 0x00000000c7c00000, 0x00000000c7c00000)
  eden space 409600K,  99% used [0x00000000a2400000, 0x00000000bb3fff60, 0x00000000bb400000)
  from space 102400K,  84% used [0x00000000bb400000, 0x00000000c0857760, 0x00000000c1800000)
  to   space 102400K,   0% used [0x00000000c1800000, 0x00000000c1800000, 0x00000000c7c00000)
 concurrent mark-sweep generation total 921600K, used 921600K [0x00000000c7c00000, 0x0000000100000000, 0x0000000100000000)
 Metaspace       used 93516K, capacity 98226K, committed 98528K, reserved 1136640K
  class space    used 11434K, capacity 12277K, committed 12404K, reserved 1048576K
}
2021-08-25T23:50:06.584+0800: 224777.760: [GC (CMS Initial Mark) [1 CMS-initial-mark: 921600K(921600K)] 1433125K(1433600K), 0.3080852 secs] [Times: user=0.38 sys=0.00, real=0.30 secs]
2021-08-25T23:50:06.892+0800: 224778.069: [CMS-concurrent-mark-start]
{Heap before GC invocations=667 (full 23604):
 par new generation   total 512000K, used 511999K [0x00000000a2400000, 0x00000000c7c00000, 0x00000000c7c00000)
  eden space 409600K, 100% used [0x00000000a2400000, 0x00000000bb400000, 0x00000000bb400000)
  from space 102400K,  99% used [0x00000000bb400000, 0x00000000c17ffff8, 0x00000000c1800000)
  to   space 102400K,   0% used [0x00000000c1800000, 0x00000000c1800000, 0x00000000c7c00000)
 concurrent mark-sweep generation total 921600K, used 921600K [0x00000000c7c00000, 0x0000000100000000, 0x0000000100000000)
 Metaspace       used 93516K, capacity 98226K, committed 98528K, reserved 1136640K
  class space    used 11434K, capacity 12277K, committed 12404K, reserved 1048576K
2021-08-25T23:50:06.939+0800: 224778.115: [Full GC (Allocation Failure) 2021-08-25T23:50:06.939+0800: 224778.115: [CMS2021-08-25T23:50:07.817+0800: 224778.993: [CMS-concurrent-mark: 0.923/0.924 secs] [Times: user=0.93 sys=0.00, real=0.93 secs]

相关文章

网友评论

      本文标题:SSL peer shut down incorrectly

      本文链接:https://www.haomeiwen.com/subject/ahzyiltx.html