【问题标题】:Apache Ignite's Unknown ExceptionApache Ignite 的未知异常
【发布时间】:2020-04-13 20:40:15
【问题描述】:
"" "172.21.205.127" "test" "" "" "" "141" "org.apache.ignite.logger.java.JavaLogger" "error" "SEVERE" "04-04-2020 01:46:33:332" "309" "Failed to process selector key [ses=GridSelectorNioSessionImpl [worker=DirectNioClientWorker [super=AbstractNioClientWorker [idx=1, bytesRcvd=5181477754, bytesSent=8063402035, bytesRcvd0=0, bytesSent0=0, select=true, super=GridWorker [name=grid-nio-worker-tcp-comm-1, igniteInstanceName=null, finished=false, heartbeatTs=1585944947862, hashCode=1889540503, interrupted=false, runner=grid-nio-worker-tcp-comm-1-#25]]], writeBuf=java.nio.DirectByteBuffer[pos=0 lim=7451 cap=32768], readBuf=java.nio.DirectByteBuffer[pos=0 lim=32768 cap=32768], inRecovery=GridNioRecoveryDescriptor [acked=37599296, resendCnt=0, rcvCnt=37267616, sentCnt=37599319, reserved=true, lastAck=37267616, nodeLeft=false, node=TcpDiscoveryNode [id=89223af4-b220-40b5-8576-0217b6baaeb8, consistentId=225589bc-ed9d-4239-908d-6194bbe4e55f, addrs=[0:0:0:0:0:0:0:1%lo, 127.0.0.1, 172.21.205.127, fda7:e6ee:2e09:0:1818:7b9:83b4:b1c4%enp0s31f6, fda7:e6ee:2e09:0:21ae:baed:76d2:ddf8%enp0s31f6, fda7:e6ee:2e09:0:59c0:6820:b96f:c121%enp0s31f6, fda7:e6ee:2e09:0:909e:8898:ac40:cf21%enp0s31f6, fda7:e6ee:2e09:0:ad5f:d0a5:d3:694f%enp0s31f6, fda7:e6ee:2e09:0:c5b8:368a:456a:b86b%enp0s31f6, fda7:e6ee:2e09:0:ccd5:da6e:7145:dbe7%enp0s31f6, fda7:e6ee:2e09:0:e5e6:74c5:5edc:3085%enp0s31f6, fdfe:9042:c53d:0:1818:7b9:83b4:b1c4%enp0s31f6, fdfe:9042:c53d:0:21ae:baed:76d2:ddf8%enp0s31f6, fdfe:9042:c53d:0:59c0:6820:b96f:c121%enp0s31f6, fdfe:9042:c53d:0:909e:8898:ac40:cf21%enp0s31f6, fdfe:9042:c53d:0:ad5f:d0a5:d3:694f%enp0s31f6, fdfe:9042:c53d:0:ccd5:da6e:7145:dbe7%enp0s31f6, fdfe:9042:c53d:0:e3af:2792:c94b:8c7d%enp0s31f6, fdfe:9042:c53d:0:e5e6:74c5:5edc:3085%enp0s31f6], sockAddrs=[/fda7:e6ee:2e09:0:59c0:6820:b96f:c121%enp0s31f6:47500, /fdfe:9042:c53d:0:59c0:6820:b96f:c121%enp0s31f6:47500, /fda7:e6ee:2e09:0:ccd5:da6e:7145:dbe7%enp0s31f6:47500, /fdfe:9042:c53d:0:e5e6:74c5:5edc:3085%enp0s31f6:47500, /fdfe:9042:c53d:0:21ae:baed:76d2:ddf8%enp0s31f6:47500, /fdfe:9042:c53d:0:e3af:2792:c94b:8c7d%enp0s31f6:47500, /fda7:e6ee:2e09:0:1818:7b9:83b4:b1c4%enp0s31f6:47500, /fdfe:9042:c53d:0:1818:7b9:83b4:b1c4%enp0s31f6:47500, /fda7:e6ee:2e09:0:ad5f:d0a5:d3:694f%enp0s31f6:47500, /0:0:0:0:0:0:0:1%lo:47500, /127.0.0.1:47500, /fda7:e6ee:2e09:0:21ae:baed:76d2:ddf8%enp0s31f6:47500, /fdfe:9042:c53d:0:ad5f:d0a5:d3:694f%enp0s31f6:47500, /fdfe:9042:c53d:0:ccd5:da6e:7145:dbe7%enp0s31f6:47500, /fda7:e6ee:2e09:0:e5e6:74c5:5edc:3085%enp0s31f6:47500, /fda7:e6ee:2e09:0:c5b8:368a:456a:b86b%enp0s31f6:47500, /172.21.205.127:47500, /fda7:e6ee:2e09:0:909e:8898:ac40:cf21%enp0s31f6:47500, /fdfe:9042:c53d:0:909e:8898:ac40:cf21%enp0s31f6:47500], discPort=47500, order=1, intOrder=1, lastExchangeTime=1585562622234, loc=false, ver=8.7.7#20191030-sha1:cfb0e3c4, isClient=false], connected=true, connectCnt=306, queueLimit=4096, reserveCnt=1081, pairedConnections=false], outRecovery=GridNioRecoveryDescriptor [acked=37599296, resendCnt=0, rcvCnt=37267616, sentCnt=37599319, reserved=true, lastAck=37267616, nodeLeft=false, node=TcpDiscoveryNode [id=89223af4-b220-40b5-8576-0217b6baaeb8, consistentId=225589bc-ed9d-4239-908d-6194bbe4e55f, addrs=[0:0:0:0:0:0:0:1%lo, 127.0.0.1, 172.21.205.127, fda7:e6ee:2e09:0:1818:7b9:83b4:b1c4%enp0s31f6, fda7:e6ee:2e09:0:21ae:baed:76d2:ddf8%enp0s31f6, fda7:e6ee:2e09:0:59c0:6820:b96f:c121%enp0s31f6, fda7:e6ee:2e09:0:909e:8898:ac40:cf21%enp0s31f6, fda7:e6ee:2e09:0:ad5f:d0a5:d3:694f%enp0s31f6, fda7:e6ee:2e09:0:c5b8:368a:456a:b86b%enp0s31f6, fda7:e6ee:2e09:0:ccd5:da6e:7145:dbe7%enp0s31f6, fda7:e6ee:2e09:0:e5e6:74c5:5edc:3085%enp0s31f6, fdfe:9042:c53d:0:1818:7b9:83b4:b1c4%enp0s31f6, fdfe:9042:c53d:0:21ae:baed:76d2:ddf8%enp0s31f6, fdfe:9042:c53d:0:59c0:6820:b96f:c121%enp0s31f6, fdfe:9042:c53d:0:909e:8898:ac40:cf21%enp0s31f6, fdfe:9042:c53d:0:ad5f:d0a5:d3:694f%enp0s31f6, fdfe:9042:c53d:0:ccd5:da6e:7145:dbe7%enp0s31f6, fdfe:9042:c53d:0:e3af:2792:c94b:8c7d%enp0s31f6, fdfe:9042:c53d:0:e5e6:74c5:5edc:3085%enp0s31f6], sockAddrs=[/fda7:e6ee:2e09:0:59c0:6820:b96f:c121%enp0s31f6:47500, /fdfe:9042:c53d:0:59c0:6820:b96f:c121%enp0s31f6:47500, /fda7:e6ee:2e09:0:ccd5:da6e:7145:dbe7%enp0s31f6:47500, /fdfe:9042:c53d:0:e5e6:74c5:5edc:3085%enp0s31f6:47500, /fdfe:9042:c53d:0:21ae:baed:76d2:ddf8%enp0s31f6:47500, /fdfe:9042:c53d:0:e3af:2792:c94b:8c7d%enp0s31f6:47500, /fda7:e6ee:2e09:0:1818:7b9:83b4:b1c4%enp0s31f6:47500, /fdfe:9042:c53d:0:1818:7b9:83b4:b1c4%enp0s31f6:47500, /fda7:e6ee:2e09:0:ad5f:d0a5:d3:694f%enp0s31f6:47500, /0:0:0:0:0:0:0:1%lo:47500, /127.0.0.1:47500, /fda7:e6ee:2e09:0:21ae:baed:76d2:ddf8%enp0s31f6:47500, /fdfe:9042:c53d:0:ad5f:d0a5:d3:694f%enp0s31f6:47500, /fdfe:9042:c53d:0:ccd5:da6e:7145:dbe7%enp0s31f6:47500, /fda7:e6ee:2e09:0:e5e6:74c5:5edc:3085%enp0s31f6:47500, /fda7:e6ee:2e09:0:c5b8:368a:456a:b86b%enp0s31f6:47500, /172.21.205.127:47500, /fda7:e6ee:2e09:0:909e:8898:ac40:cf21%enp0s31f6:47500, /fdfe:9042:c53d:0:909e:8898:ac40:cf21%enp0s31f6:47500], discPort=47500, order=1, intOrder=1, lastExchangeTime=1585562622234, loc=false, ver=8.7.7#20191030-sha1:cfb0e3c4, isClient=false], connected=true, connectCnt=306, queueLimit=4096, reserveCnt=1081, pairedConnections=false], super=GridNioSessionImpl [locAddr=/0:0:0:0:0:0:0:1:47101, rmtAddr=/0:0:0:0:0:0:0:1:51694, createTime=1585944379990, closeTime=0, bytesSent=88972787, bytesRcvd=85003001, bytesSent0=0, bytesRcvd0=0, sndSchedTime=1585944379990, lastSndTime=1585944947862, lastRcvTime=1585944947862, readsPaused=false, filterChain=FilterChain[filters=[GridNioCodecFilter [parser=o.a.i.i.util.nio.GridDirectParser@35a28147, directMode=true], GridConnectionBytesVerifyFilter], accepted=true, markedForClose=true]]]" "java.io.IOException: Connection reset by peer
    at sun.nio.ch.FileDispatcherImpl.write0(Native Method)
    at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)
    at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:93)
    at sun.nio.ch.IOUtil.write(IOUtil.java:51)
    at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:471)
    at org.apache.ignite.internal.util.nio.GridNioServer$DirectNioClientWorker.processWrite0(GridNioServer.java:1683)
    at org.apache.ignite.internal.util.nio.GridNioServer$DirectNioClientWorker.processWrite(GridNioServer.java:1340)
    at org.apache.ignite.internal.util.nio.GridNioServer$AbstractNioClientWorker.processSelectedKeysOptimized(GridNioServer.java:2414)
    at org.apache.ignite.internal.util.nio.GridNioServer$AbstractNioClientWorker.bodyInternal(GridNioServer.java:2178)
    at org.apache.ignite.internal.util.nio.GridNioServer$AbstractNioClientWorker.body(GridNioServer.java:1819)
    at org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:119)
    at java.lang.Thread.run(Thread.java:748)

我有时会收到此异常,我可以在 Ignite 的客户端节点日志中看到此异常。有人可以告诉我吗?

这个问题有什么意义?这什么时候会发生?如果它导致任何问题,我们需要做些什么来解决。

【问题讨论】:

标签: java ignite gridgain


【解决方案1】:

您的网络可能会终止长时间运行的连接而没有任何活动。这对 Apache Ignite 集群不利,因为节点不知道它们彼此之间的连接是否有效。

【讨论】:

  • 所以你说这可能是我们的网络环境配置问题?我们确实有我们正在运行的客户端应用程序使用的办公室网络代理配置。
  • 您能否就我们的网络提出建议?我想知道你所说的长期连接是什么意思?您的意思是,在应用程序启动并运行之前,ignite 节点-节点连接永远不会终止?
  • 是的,在节点关闭之前它们不会终止。
  • 嗨,阿拉马尔。当我检查 top 命令时,它说 100% java CPU 使用了很长时间。仍然没有减少..两个java节点都发生了..客户端(应用程序服务器节点)和服务器节点..都在同一台机器上运行..它在90%到100%的CPU之间闪烁..但内存百分比低于30%。即使在日志中,我也会收到 jvm 暂停警报。所以对于这两个进程,我都运行了 jmap 。你想查看这些文件吗?
  • 请分享您的邮件地址。这样我就会发送 hprofs 和线程转储 txt 文件
猜你喜欢
  • 2019-11-09
  • 2020-02-20
  • 1970-01-01
  • 1970-01-01
  • 2018-11-08
  • 2019-03-18
  • 1970-01-01
  • 2011-01-24
  • 1970-01-01
相关资源
最近更新 更多