我的一個應用程式在進行 HTTP 呼叫時不時出現以下例外。什么是=3573072/3600000?什么可能導致錯誤?
錯誤 ProxyRequestTracker - event=RequestCompleted,closure=Error,errorType=proxyResponse,method=GET,agent=Geneos/GA5.6.0-210208(Netprobe - WEB-MON),targetHost=d12d.elb.us-east-1.amazonaws。 com, targetPath=, actMs=3, jwtMs=3, totalMs=14
java.io.EOFException:HttpConnectionOverHTTP@666edd5::DecryptedEndPoint@6aca4ca{d12d.elb.us-east-1.amazonaws.com/28.13.2.2:443/22.249.3.154:52302,OPEN,fill=-,flush= ,to=3573072/3600000}
在 org.eclipse.jetty.client.http.HttpReceiverOverHTTP.earlyEOF(HttpReceiverOverHTTP.java:345)
在 org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:1595)
在 org.eclipse.jetty.client.http.HttpReceiverOverHTTP.shutdown(HttpReceiverOverHTTP.java:237)
在 org.eclipse.jetty.client.http.HttpReceiverOverHTTP.process(HttpReceiverOverHTTP.java:176)
在 org.eclipse.jetty.client.http.HttpReceiverOverHTTP.receive(HttpReceiverOverHTTP.java:75)
在 org.eclipse.jetty.client.http.HttpChannelOverHTTP.receive(HttpChannelOverHTTP.java:133)
在 org.eclipse.jetty.client.http.HttpConnectionOverHTTP.onFillable(HttpConnectionOverHTTP.java:156)
在 org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)
在 org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)
在 org.eclipse.jetty.io.ssl.SslConnection$DecryptedEndPoint.onFillable(SslConnection.java:543)
在 org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:398)
在 org.eclipse.jetty.io.ssl.SslConnection$2.succeeded(SslConnection.java:161)
在 org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)
在 org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117)
在 org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336)
在 org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313)
在 org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171)
在 org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129)
在 org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:388)
在 org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:806)
在 org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:938)
在 java.lang.Thread.run(Thread.java:748)
uj5u.com熱心網友回復:
to=3573072/3600000
這是 timeout=<current>/<configured>
因此,您將超時配置為 3,600,000 毫秒(1 小時)。
當前超時為 3,573,072 毫秒。
所以在大約 26.9 秒內,如果連接上沒有任何反應(讀或寫),該連接將超時。
該java.io.EOFException告訴你的連接被終止,但你必須看看這個連接線周圍的日志(之前和之后可能)知道可能的更多的細節如何/為什么連接被關閉。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/364437.html
