IgniteFAQ-9-DataRegion OOM

报错示例:

[type=CRITICAL_ERROR,err=class o.a.i.i.mem.IgniteOutofMemoryException:Out of memory
ta region [name=default,initsize=10.0 MiB,maxsize=5.0 GiB,persistenceEnabled=false]Try the followi
ncrease maximum off-heap memory size (DataReglonconfiguration.maxsize)
nable Ignite persistence (DataRegionConfiguration.persistenceEnabled)
nable eviction or expiration policies]]

问题原因:

原因1:通常时配置的堆外内存太小,而加载到ignite中的数据量太大导致;

解决方案:数据加载的数据量减少或者配置的数据区的大小调整更大

 

原因2:服务器内存申请限制,可通过sysctl -a | grep overcommit命令查看此值,通常为0

可通过如下命令设置此值sysctl -w vm.overcommit_memory=0

dmesg -T 命令可以查看系统的一些日志信息

posted @ 2024-08-08 13:48  life_start  阅读(11)  评论(0编辑  收藏  举报