c# - 客户端节点无法连接到服务器
问题描述
我正在使用 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# - 在 Azure 认知服务的 AudioConfig 函数中设置音频文件
- visual-studio-code - 如何在调试时在 Visual Studio Code 中输入输入并为我的程序输入整数参数?
- asp.net-core - 打包的 .net-core 电子应用程序无法运行
- html - 什么命令只检查 html 文件中是否存在 xpath 但不打印任何内容?
- http - Flutter consolidateHttpClientResponseBytes not defined 错误?
- image - 从我的 api 在我的 xamarin 应用程序中加载图像
- javascript - 按钮按下ajax请求overclick javascript
- javascript - JavaScript isocontouring 算法性能研究
- python - 如何将数字连续添加到子列表中的连接坐标对?
- java - 当我在其他应用程序上时如何更新我的活动位置