最新版本的SSL出现问题

时间:2019-06-13 08:31:17

标签: ssl vert.x

当我在vertx中执行对HTTPS url的邮递员请求时,我看到HttpServerImpl-连接失败。即使请求已完成,但我仍然看到此错误。

由于进行SSL握手时出现问题,因此请求花费的时间比loggerHandler上显示的时间更长。

日志:

13:31:23.801 [vert.x-eventloop-thread-1] TRACE i.v.core.http.impl.HttpServerImpl - Connection failure
java.nio.channels.ClosedChannelException: null
    at io.netty.handler.ssl.SslHandler.channelInactive(...)(Unknown Source)
13:31:23.927 [vert.x-eventloop-thread-0] DEBUG io.netty.handler.ssl.SslHandler - [id: 0x4bfcebb1, L:/0:0:0:0:0:0:0:1:8443 - R:/0:0:0:0:0:0:0:1:59448] HANDSHAKEN: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
13:31:23.928 [vert.x-eventloop-thread-0] DEBUG i.n.handler.logging.LoggingHandler - [id: 0x4bfcebb1, L:/0:0:0:0:0:0:0:1:8443 - R:/0:0:0:0:0:0:0:1:59448] READ: 373B
         +-------------------------------------------------+
         |  0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f |
+--------+-------------------------------------------------+----------------+
|00000000| 47 45 54 20 2f 70 72 6f 64 75 63 74 5f 63 61 74 |GET /product_cat|
|00000010| 61 6c 6f 67 2f 70 72 6f 64 75 63 74 73 2f 6c 65 |alog/products/le|
|00000020| 67 61 63 79 2f 30 30 31 7e 30 30 31 7e 35 5a 50 |gacy/001~001~5ZP|
|00000030| 2f 74 65 72 6d 73 20 48 54 54 50 2f 31 2e 31 0d |/terms HTTP/1.1.|
|00000040| 0a 41 75 74 68 6f 72 69 7a 61 74 69 6f 6e 3a 20 |.Authorization: |
|00000050| 35 0d 0a 58 2d 41 4d 45 58 2d 41 50 49 2d 4b 45 |5..X-TEST-API-KE|
|00000060| 59 3a 20 36 0d 0a 54 72 61 63 65 5f 49 64 3a 20 |Y: 6..Trace_Id: |
|00000070| 31 0d 0a 53 70 61 6e 5f 49 64 3a 20 34 0d 0a 41 |1..Span_Id: 4..A|
|00000080| 63 63 65 70 74 3a 20 61 70 70 6c 69 63 61 74 69 |ccept: applicati|
|00000090| 6f 6e 2f 6a 73 6f 6e 0d 0a 43 6f 6e 74 65 6e 74 |on/json..Content|
|000000a0| 2d 54 79 70 65 3a 20 61 70 70 6c 69 63 61 74 69 |-Type: applicati|
|000000b0| 6f 6e 2f 6a 73 6f 6e 0d 0a 43 6f 6e 6e 65 63 74 |on/json..Connect|
|000000c0| 69 6f 6e 3a 20 63 6c 6f 73 65 0d 0a 55 73 65 72 |ion: close..User|
|000000d0| 2d 41 67 65 6e 74 3a 20 50 6f 73 74 6d 61 6e 52 |-Agent: PostmanR|
|000000e0| 75 6e 74 69 6d 65 2f 37 2e 31 33 2e 30 0d 0a 43 |untime/7.13.0..C|
|000000f0| 61 63 68 65 2d 43 6f 6e 74 72 6f 6c 3a 20 6e 6f |ache-Control: no|
|00000100| 2d 63 61 63 68 65 0d 0a 50 6f 73 74 6d 61 6e 2d |-cache..Postman-|
|00000110| 54 6f 6b 65 6e 3a 20 63 30 62 32 32 34 32 35 2d |Token: c0b22425-|
|00000120| 65 32 30 35 2d 34 31 66 33 2d 61 66 31 38 2d 64 |e205-41f3-af18-d|
|00000130| 34 35 62 63 36 61 64 37 61 30 30 0d 0a 48 6f 73 |45bc6ad7a00..Hos|
|00000140| 74 3a 20 6c 6f 63 61 6c 68 6f 73 74 3a 38 34 34 |t: localhost:844|
|00000150| 33 0d 0a 61 63 63 65 70 74 2d 65 6e 63 6f 64 69 |3..accept-encodi|
|00000160| 6e 67 3a 20 67 7a 69 70 2c 20 64 65 66 6c 61 74 |ng: gzip, deflat|
|00000170| 65 0d 0a 0d 0a                                  |e....           |
+--------+-------------------------------------------------+----------------+
13:31:23.929 [vert.x-eventloop-thread-0] TRACE io.vertx.ext.web.impl.RouterImpl - Router: 431905378 accepting request GET https://localhost:8443/product_catalog/products/legacy/001~001~5ZP/terms
13:31:23.929 [vert.x-eventloop-thread-0] TRACE i.v.e.w.impl.RoutingContextImplBase - Route matches: Route[ path:null pattern:null handlers:[io.vertx.ext.web.handler.impl.LoggerHandlerImpl@5a3723c5] failureHandlers:[] order:1 methods:[]]@1652454615
13:31:23.929 [vert.x-eventloop-thread-0] TRACE i.v.e.w.impl.RoutingContextImplBase - Calling the  handler
13:31:23.930 [vert.x-eventloop-thread-0] TRACE i.v.e.w.impl.RoutingContextImplBase - Route matches: Route[ path:/product_catalog/products/legacy/:id/terms pattern:/product_catalog/products/legacy/(?<p0>[^/]+)/terms handlers:[com.test.gpc.terms.verticle.TermsServerVerticle$$Lambda$258/2055686438@75a43f22] failureHandlers:[] order:8 methods:[GET]]@513939134
13:31:23.930 [vert.x-eventloop-thread-0] TRACE i.v.e.w.impl.RoutingContextImplBase - Calling the  handler
13:31:23.930 [vert.x-eventloop-thread-0] INFO  c.a.g.t.verticle.TermsServerVerticle - "name=TermsServerVerticle" "event_id=getByProductCode" "IN=1560412883930" "TRACING_ID=c3c2ec40-8179-43c4-a67e-36821279d04d" "TRACE_ID=1" "SPAN_ID=4"
13:31:23.931 [vert.x-eventloop-thread-0] INFO  c.a.g.t.verticle.TermsServerVerticle - "name=TermsServerVerticle" "event_id=getByProductCode" "validateCommonRequestHeader=true" "IN=1560412883930" "TRACING_ID=c3c2ec40-8179-43c4-a67e-36821279d04d" "TRACE_ID=1" "SPAN_ID=4"
13:31:23.931 [vert.x-eventloop-thread-0] INFO  c.a.g.t.verticle.TermsServerVerticle - "name=TermsServerVerticle" "event_id=getByProductCode" "validateCommonRequestHeader=true" "OUT=1560412883931" "TRACING_ID=c3c2ec40-8179-43c4-a67e-36821279d04d" "TRACE_ID=1" "SPAN_ID=4"
13:31:23.931 [vert.x-eventloop-thread-0] INFO  c.a.gpc.common.util.CommonUtilities - "name=CommonUtilities" "event_id=checkProductIAORGLOGOPCTCode" "IN=1560412883931" "TRACING_ID=c3c2ec40-8179-43c4-a67e-36821279d04d" "TRACE_ID=1" "SPAN_ID=4"
13:31:23.931 [vert.x-eventloop-thread-0] INFO  c.a.gpc.common.util.CommonUtilities - "name=CommonUtilities" "event_id=checkProductIAORGLOGOPCTCode" "OUT=1560412883931" "TRACING_ID=c3c2ec40-8179-43c4-a67e-36821279d04d" "TRACE_ID=1" "SPAN_ID=4"
13:31:23.932 [vert.x-eventloop-thread-0] DEBUG i.n.handler.logging.LoggingHandler - [id: 0x4bfcebb1, L:/0:0:0:0:0:0:0:1:8443 - R:/0:0:0:0:0:0:0:1:59448] READ COMPLETE
13:31:23.932 [vert.x-eventloop-thread-0] INFO  c.test.gpc.common.rxjava.GPCFlowable - "name=GPCFlowable" "event_id=getByProductCode" "just=true" "TRACING_ID=c3c2ec40-8179-43c4-a67e-36821279d04d" "TRACE_ID=1" "SPAN_ID=4"
13:31:23.932 [vert.x-eventloop-thread-0] INFO  c.a.g.common.couchbase.CouchbaseRead - "name=primaryByKey" "event_id=IN" "key=PROD_CD::001~001~5ZP::V1" "STATE=CLOSED" "Call_Permitted=true"
13:31:23.947 [cb-io-1-2] INFO  c.a.g.common.couchbase.CouchbaseRead - "name=CouchbaseRead" "event_id=get" "key=PROD_CD::001~001~5ZP::V1" "TRACING_ID=c3c2ec40-8179-43c4-a67e-36821279d04d" "TRACE_ID=1" "SPAN_ID=4" "Time_Taken=15"
13:31:23.948 [cb-io-1-2] INFO  c.test.gpc.common.rxjava.GPCFlowable - "name=GPCFlowable" "event_id=getByProductCode" "flatmap1=true" "TRACING_ID=c3c2ec40-8179-43c4-a67e-36821279d04d" "TRACE_ID=1" "SPAN_ID=4"
13:31:23.948 [cb-io-1-2] INFO  c.test.gpc.common.rxjava.GPCFlowable - "name=GPCFlowable" "event_id=getByProductCode" "flatmap2=true" "TRACING_ID=c3c2ec40-8179-43c4-a67e-36821279d04d" "TRACE_ID=1" "SPAN_ID=4"
13:31:23.949 [cb-io-1-2] DEBUG i.g.r.c.i.CircuitBreakerStateMachine - No Consumers: Event SUCCESS not published
13:31:23.950 [cb-io-1-2] INFO  c.test.gpc.common.rxjava.GPCFlowable - "name=GPCFlowable" "event_id=getByGPID" "toFlowable()=true" "TRACING_ID=c3c2ec40-8179-43c4-a67e-36821279d04d" "TRACE_ID=1" "SPAN_ID=4"
13:31:23.950 [cb-io-1-2] INFO  c.a.g.common.couchbase.CouchbaseRead - "name=primaryByKey" "event_id=IN" "key=TERMS_FEES::48FC742B-884C-4EA0-AA42-D0720E24A07E::V1" "STATE=CLOSED" "Call_Permitted=true"
13:31:23.964 [cb-io-1-3] INFO  c.a.g.common.couchbase.CouchbaseRead - "name=CouchbaseRead" "event_id=get" "key=TERMS_FEES::48FC742B-884C-4EA0-AA42-D0720E24A07E::V1" "TRACING_ID=c3c2ec40-8179-43c4-a67e-36821279d04d" "TRACE_ID=1" "SPAN_ID=4" "Time_Taken=13"
13:31:23.964 [cb-io-1-3] INFO  c.test.gpc.common.rxjava.GPCFlowable - "name=GPCFlowable" "event_id=getByGPID" "flatMap1=true" "TRACING_ID=c3c2ec40-8179-43c4-a67e-36821279d04d" "TRACE_ID=1" "SPAN_ID=4"
13:31:23.965 [cb-io-1-3] INFO  c.test.gpc.common.rxjava.GPCFlowable - "name=GPCFlowable" "event_id=getByGPID" "flatMap2=true" "TRACING_ID=c3c2ec40-8179-43c4-a67e-36821279d04d" "TRACE_ID=1" "SPAN_ID=4"
13:31:23.967 [cb-io-1-3] DEBUG i.g.r.c.i.CircuitBreakerStateMachine - No Consumers: Event SUCCESS not published
13:31:23.967 [vert.x-eventloop-thread-0] INFO  c.a.g.t.verticle.TermsServerVerticle - "name=TermsServerVerticle" "event_id=getByProductCode" "Success=true" "IN=1560412883967" "TRACING_ID=c3c2ec40-8179-43c4-a67e-36821279d04d" "TRACE_ID=1" "SPAN_ID=4"
13:31:23.971 [vert.x-eventloop-thread-0] DEBUG i.n.handler.logging.LoggingHandler - [id: 0x4bfcebb1, L:/0:0:0:0:0:0:0:1:8443 - R:/0:0:0:0:0:0:0:1:59448] WRITE: 306B
         +-------------------------------------------------+
         |  0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f |
+--------+-------------------------------------------------+----------------+
|00000000| 48 54 54 50 2f 31 2e 31 20 32 30 30 20 4f 4b 0d |HTTP/1.1 200 OK.|
|00000010| 0a 63 6f 6e 74 65 6e 74 2d 74 79 70 65 3a 20 61 |.content-type: a|
|00000020| 70 70 6c 69 63 61 74 69 6f 6e 2f 6a 73 6f 6e 0d |pplication/json.|
|00000030| 0a 54 52 41 43 49 4e 47 5f 49 44 3a 20 63 33 63 |.TRACING_ID: c3c|
|00000040| 32 65 63 34 30 2d 38 31 37 39 2d 34 33 63 34 2d |2ec40-8179-43c4-|
|00000050| 61 36 37 65 2d 33 36 38 32 31 32 37 39 64 30 34 |a67e-36821279d04|
|00000060| 64 0d 0a 54 52 41 43 45 5f 49 44 3a 20 31 0d 0a |d..TRACE_ID: 1..|
|00000070| 53 50 41 4e 5f 49 44 3a 20 34 0d 0a 72 65 73 70 |SPAN_ID: 4..resp|
|00000080| 6f 6e 73 65 53 65 6e 74 54 69 6d 65 3a 20 32 30 |onseSentTime: 20|
|00000090| 31 39 2d 30 36 2d 31 33 54 30 38 3a 30 31 3a 32 |19-06-13T08:01:2|
|000000a0| 33 2e 39 36 38 5a 0d 0a 74 69 6d 65 54 61 6b 65 |3.968Z..timeTake|
|000000b0| 6e 49 6e 47 65 74 74 69 6e 67 52 65 71 75 65 73 |nInGettingReques|
|000000c0| 74 3a 20 30 0d 0a 72 65 71 75 65 73 74 52 65 63 |t: 0..requestRec|
|000000d0| 65 69 76 65 64 54 69 6d 65 3a 20 32 30 31 39 2d |eivedTime: 2019-|
|000000e0| 30 36 2d 31 33 54 30 38 3a 30 31 3a 32 33 2e 39 |06-13T08:01:23.9|
|000000f0| 33 30 5a 0d 0a 72 65 71 75 65 73 74 53 65 6e 74 |30Z..requestSent|
|00000100| 54 69 6d 65 3a 20 0d 0a 63 6f 6e 6e 65 63 74 69 |Time: ..connecti|
|00000110| 6f 6e 3a 20 63 6c 6f 73 65 0d 0a 63 6f 6e 74 65 |on: close..conte|
|00000120| 6e 74 2d 6c 65 6e 67 74 68 3a 20 33 31 39 0d 0a |nt-length: 319..|
|00000130| 0d 0a                                           |..              |
+--------+-------------------------------------------------+----------------+
13:31:23.971 [vert.x-eventloop-thread-0] DEBUG i.n.handler.logging.LoggingHandler - [id: 0x4bfcebb1, L:/0:0:0:0:0:0:0:1:8443 - R:/0:0:0:0:0:0:0:1:59448] WRITE: 319B
         +-------------------------------------------------+
         |  0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f |
+--------+-------------------------------------------------+----------------+
|00000000| 7b 22 69 64 65 6e 74 69 66 69 65 72 22 3a 22 34 |{"identifier":"4|
|00000010| 38 46 43 37 34 32 42 2d 38 38 34 43 2d 34 45 41 |8FC742B-884C-4EA|
|00000020| 30 2d 41 41 34 32 2d 44 30 37 32 30 45 32 34 41 |0-AA42-D0720E24A|
|00000030| 30 37 45 22 2c 22 70 72 6f 64 75 63 74 5f 74 79 |07E","product_ty|
|00000040| 70 65 22 3a 22 43 52 45 44 49 54 2d 43 41 52 44 |pe":"CREDIT-CARD|
|00000050| 22 2c 22 69 73 73 75 65 72 5f 63 6f 75 6e 74 72 |","issuer_countr|
|00000060| 79 22 3a 22 41 55 22 2c 22 66 65 65 73 22 3a 5b |y":"AU","fees":[|
|00000070| 7b 22 63 75 72 72 65 6e 63 79 22 3a 22 41 55 44 |{"currency":"AUD|
|00000080| 22 2c 22 6a 6f 69 6e 69 6e 67 22 3a 7b 7d 2c 22 |","joining":{},"|
|00000090| 69 6e 69 74 69 61 6c 5f 6d 65 6d 62 65 72 73 68 |initial_membersh|
|000000a0| 69 70 22 3a 7b 22 74 79 70 65 22 3a 22 4d 45 4d |ip":{"type":"MEM|
|000000b0| 42 45 52 53 48 49 50 22 2c 22 63 61 6c 63 75 6c |BERSHIP","calcul|
|000000c0| 61 74 69 6f 6e 5f 6d 65 74 68 6f 64 22 3a 22 46 |ation_method":"F|
|000000d0| 6c 61 74 22 2c 22 66 6c 61 74 5f 61 6d 6f 75 6e |lat","flat_amoun|
|000000e0| 74 22 3a 30 7d 2c 22 72 65 6e 65 77 61 6c 5f 6d |t":0},"renewal_m|
|000000f0| 65 6d 62 65 72 73 68 69 70 22 3a 7b 22 74 79 70 |embership":{"typ|
|00000100| 65 22 3a 22 4d 45 4d 42 45 52 53 48 49 50 22 2c |e":"MEMBERSHIP",|
|00000110| 22 63 61 6c 63 75 6c 61 74 69 6f 6e 5f 6d 65 74 |"calculation_met|
|00000120| 68 6f 64 22 3a 22 46 6c 61 74 22 2c 22 66 6c 61 |hod":"Flat","fla|
|00000130| 74 5f 61 6d 6f 75 6e 74 22 3a 30 7d 7d 5d 7d    |t_amount":0}}]} |
+--------+-------------------------------------------------+----------------+
13:31:23.971 [vert.x-eventloop-thread-0] DEBUG i.n.handler.logging.LoggingHandler - [id: 0x4bfcebb1, L:/0:0:0:0:0:0:0:1:8443 - R:/0:0:0:0:0:0:0:1:59448] FLUSH
13:31:23.973 [vert.x-eventloop-thread-0] DEBUG i.n.handler.logging.LoggingHandler - [id: 0x4bfcebb1, L:/0:0:0:0:0:0:0:1:8443 - R:/0:0:0:0:0:0:0:1:59448] WRITE: 0B
13:31:23.973 [vert.x-eventloop-thread-0] DEBUG i.n.handler.logging.LoggingHandler - [id: 0x4bfcebb1, L:/0:0:0:0:0:0:0:1:8443 - R:/0:0:0:0:0:0:0:1:59448] FLUSH
13:31:23.974 [vert.x-eventloop-thread-0] DEBUG i.n.handler.logging.LoggingHandler - [id: 0x4bfcebb1, L:/0:0:0:0:0:0:0:1:8443 - R:/0:0:0:0:0:0:0:1:59448] CLOSE
13:31:23.975 [vert.x-eventloop-thread-0] INFO  i.v.e.w.h.impl.LoggerHandlerImpl - 0:0:0:0:0:0:0:1 - GET /product_catalog/products/legacy/001~001~5ZP/terms HTTP/1.1 200 319 - 46 ms
13:31:23.975 [vert.x-eventloop-thread-0] DEBUG i.n.handler.logging.LoggingHandler - [id: 0x4bfcebb1, L:/0:0:0:0:0:0:0:1:8443 ! R:/0:0:0:0:0:0:0:1:59448] USER_EVENT: SslCloseCompletionEvent(java.nio.channels.ClosedChannelException)
13:31:23.975 [vert.x-eventloop-thread-0] DEBUG i.n.handler.logging.LoggingHandler - [id: 0x4bfcebb1, L:/0:0:0:0:0:0:0:1:8443 ! R:/0:0:0:0:0:0:0:1:59448] INACTIVE
13:31:23.975 [vert.x-eventloop-thread-0] DEBUG i.n.handler.logging.LoggingHandler - [id: 0x4bfcebb1, L:/0:0:0:0:0:0:0:1:8443 ! R:/0:0:0:0:0:0:0:1:59448] UNREGISTERED

0 个答案:

没有答案