class org.apache.ignite.spi.IgniteSpiException: Node with the same ID was found in node IDs histo...

ignite经常每隔数小时就挂掉,手动重启也经常出现无法启动成功

手动重启报错日志:

 Caused by: class org.apache.ignite.spi.IgniteSpiException: Node with the same ID was found in node IDs history or existing node in topology has the same ID 
(fix configuration and restart local node) 


运行数小时后失败日志:

[06:15:36,458][WARNING][tcp-disco-ip-finder-cleaner-#33-#92][TcpDiscoverySpi] Timed out waiting for message to be read (most probably, the reason is long GC pauses on remote node) [curTimeout=9998, rmtAddr=/10.42.2.181:47500, rmtPort=47500]
[06:15:36,458][WARNING][tcp-disco-ip-finder-cleaner-#33-#92][TcpDiscoverySpi] Failed to ping node [nodeId=null]. Reached the timeout 10000ms. Cause: Failed to deserialize object with given class loader: sun.misc.Launcher$AppClassLoader@75b84c92
[06:16:28,666][WARNING][tcp-disco-msg-worker-[1483ea3b 10.42.5.149:47500 crd]-#2-#60][TcpDiscoverySpi] Node is out of topology (probably, due to short-time network problems).

初步判断,ignite中数据量暴增后出现网络问题,增加超时时间

在ignite的配置文件中,在IgniteConfiguration bean,中,添加以下参数:
<property name="failureDetectionTimeout" value="30000"/>
<property name="clientFailureDetectionTimeout" value="50000"/>

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • [TOC] Redis相关内容 Redis是单线程的,它是基于内存操作,CPU不是Redis的性能瓶颈,他的瓶颈是...
    拔魔Jian阅读 280评论 0 0
  • 问题场景: db中表的主健采用了自增的方式 mybatis的配置如下: 但是在bean中并没有定义id属性,导致报...
    寓含阅读 5,309评论 0 2
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 137,004评论 19 139
  • 操作系统 操作系统的特点? – 共享:资源可被多个并发执行的进程使用– 并发:可以在同一时间间隔处理多个进程,需要...
    不在窝里阅读 824评论 0 1
  • 内存模型以及分区 JVM分为虚拟机栈、堆、方法区、本地方法区堆,用来存放实例化对象、非static成员变量,属于线...
    北京黄小胖阅读 1,486评论 0 0

友情链接更多精彩内容