首页 > 解决方案 > 客户端节点无法连接到服务器

问题描述

我正在使用 Ignite.NET 2.7.6,我有一个服务器节点和许多客户端节点。一段时间(几天)后,一些客户端节点无法连接到服务器之一。唯一有帮助的是重新启动服务器。

好的,如果是连接问题,那么重启将不起作用,但它有帮助,所以我不明白出了什么问题。

这是客户端断开连接的服务器节点的日志:

[23:13:17,028][INFO][tcp-disco-srvr-#3][TcpDiscoverySpi] TCP discovery accepted incoming connection [rmtAddr=/192.168.22.35, rmtPort=61608]
[23:13:17,028][INFO][tcp-disco-srvr-#3][TcpDiscoverySpi] TCP discovery spawning a new thread for connection [rmtAddr=/192.168.22.35, rmtPort=61608]
[23:13:17,029][INFO][tcp-disco-sock-reader-#1093][TcpDiscoverySpi] Started serving remote node connection [rmtAddr=/192.168.22.35:61608, rmtPort=61608]
[23:13:17,034][INFO][tcp-disco-sock-reader-#1093][TcpDiscoverySpi] Finished serving remote node connection [rmtAddr=/192.168.22.35:61608, rmtPort=61608
[23:13:17,437][INFO][tcp-disco-srvr-#3][TcpDiscoverySpi] TCP discovery accepted incoming connection [rmtAddr=/192.168.22.35, rmtPort=61630]
[23:13:17,437][INFO][tcp-disco-srvr-#3][TcpDiscoverySpi] TCP discovery spawning a new thread for connection [rmtAddr=/192.168.22.35, rmtPort=61630]
[23:13:17,438][INFO][tcp-disco-sock-reader-#1095][TcpDiscoverySpi] Started serving remote node connection [rmtAddr=/192.168.22.35:61630, rmtPort=61630]
[23:13:17,467][INFO][disco-event-worker-#72][GridDiscoveryManager] Added new node to topology: TcpDiscoveryNode [id=40bdc648-b25f-4b16-ac39-013bd7390416, addrs=[127.0.0.1, 192.168.22.35], sockAddrs=[/127.0.0.1:0, BB-REC-VIP.ast.loc/192.168.22.35:0], discPort=0, order=477, intOrder=257, lastExchangeTime=1581613997440, loc=false, ver=2.7.6#20190911-sha1:21f7ca41, isClient=true]
[23:13:17,468][INFO][disco-event-worker-#72][GridDiscoveryManager] Topology snapshot [ver=477, locNode=4fdcbe35, servers=1, clients=36, state=ACTIVE, CPUs=162, offheap=16.0GB, heap=27.0GB]
[23:13:17,468][INFO][disco-event-worker-#72][GridDiscoveryManager]   ^-- Baseline [id=3, size=4, online=1, offline=3]
[23:13:17,468][INFO][exchange-worker-#73][time] Started exchange init [topVer=AffinityTopologyVersion [topVer=477, minorTopVer=0], mvccCrd=MvccCoordinator [nodeId=4fdcbe35-8390-4584-92a4-8d918625540e, crdVer=1581589948994, topVer=AffinityTopologyVersion [topVer=1, minorTopVer=0]], mvccCrdChange=false, crd=true, evt=NODE_JOINED, evtNode=40bdc648-b25f-4b16-ac39-013bd7390416, customEvt=null, allowMerge=true]
[23:13:17,469][INFO][exchange-worker-#73][GridDhtPartitionsExchangeFuture] Finish exchange future [startVer=AffinityTopologyVersion [topVer=477, minorTopVer=0], resVer=AffinityTopologyVersion [topVer=477, minorTopVer=0], err=null]
[23:13:17,470][INFO][exchange-worker-#73][GridDhtPartitionsExchangeFuture] Completed partition exchange [localNode=4fdcbe35-8390-4584-92a4-8d918625540e, exchange=GridDhtPartitionsExchangeFuture [topVer=AffinityTopologyVersion [topVer=477, minorTopVer=0], evt=NODE_JOINED, evtNode=TcpDiscoveryNode [id=40bdc648-b25f-4b16-ac39-013bd7390416, addrs=[127.0.0.1, 192.168.22.35], sockAddrs=[/127.0.0.1:0, BB-REC-VIP.ast.loc/192.168.22.35:0], discPort=0, order=477, intOrder=257, lastExchangeTime=1581613997440, loc=false, ver=2.7.6#20190911-sha1:21f7ca41, isClient=true], done=true], topVer=AffinityTopologyVersion [topVer=477, minorTopVer=0], durationFromInit=0]
[23:13:17,470][INFO][exchange-worker-#73][time] Finished exchange init [topVer=AffinityTopologyVersion [topVer=477, minorTopVer=0], crd=true]
[23:13:17,489][INFO][exchange-worker-#73][GridCachePartitionExchangeManager] Skipping rebalancing (nothing scheduled) [top=AffinityTopologyVersion [topVer=477, minorTopVer=0], force=false, evt=NODE_JOINED, node=40bdc648-b25f-4b16-ac39-013bd7390416]
[23:13:37,550][WARNING][grid-timeout-worker-#47][TcpDiscoverySpi] Socket write has timed out (consider increasing 'sockTimeout' configuration property) [sockTimeout=20000, rmtAddr=/192.168.22.35:61630, rmtPort=61630, sockTimeout=20000]
[23:13:37,550][INFO][tcp-disco-sock-reader-#1095][TcpDiscoverySpi] Finished serving remote node connection [rmtAddr=/192.168.22.35:61630, rmtPort=61630

有什么建议可以解决这个问题吗?

标签: c#ignite

解决方案


推荐阅读