首页 > 其他分享 >IgniteFAQ-9-DataRegion OOM

IgniteFAQ-9-DataRegion OOM

时间:2024-08-08 13:51:33浏览次数:4  
标签:sysctl OOM maxsize persistenceEnabled IgniteFAQ 此值 数据量 memory DataRegion

报错示例:

[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 命令可以查看系统的一些日志信息

标签:sysctl,OOM,maxsize,persistenceEnabled,IgniteFAQ,此值,数据量,memory,DataRegion
From: https://www.cnblogs.com/yangh2016/p/18348774

相关文章

  • IgniteFAQ-12-Ignite报OOm
    Ignite报堆外内存OOM,最直接原因是现在是纯堆外内存存储,没有持久化数据量太大导致堆外内存不足,从而导致OOM,开发、测试环境排查可以先给比较大的内存,启动起来,通过如下两个sql查询真实数据量和占用内存大小来排查;如果是长期方案:1、建议合理评估数据量,针对堆外内存进行配置,针对数据......
  • IgniteFAQ-6-Ignite 通过zk组网时集群组网失败
    zk组网类ZookeeperDiscoverySpizkDiscoverySpi=newZookeeperDiscoverySpi();cfg.setDiscoverySpi(zkDiscoverySpi);配置示例:#ignite集群租房方式,配置zk为,zk集群组网方式fc.mybatis.ignite.discovery=zk#Ignitezk集群组网方式ignite.discoverySpi.zkConnectionStr......
  • IgniteFAQ-2-CacheWriterException: Failed to write entries in database
    ignite同步或者异步落库数据到DB时,如果因为落库的数据不满足db库的要求,如长度、精度、nonull等限制,就会出现落库失败报Failedtowriteentriesindatabase错误。ignite异步落库默认时5秒或者10240条flush一次,失败的数据会不断尝试,当存在一条数据以为数据库要求失败时,会卡住此表......
  • 【Java】如何定位线上的OOM
    1.概述本章我们主要讲解如何定位线上的OOM的问题。2.OOM原因OOM的原因有很多种,下面举几个列子。2.1一次申请对象过多比如你查询数据库数据,几千万的数据一次查询完毕,然后都放在内存,然后当然会导致OOM了。解决:可以分页查询2.2内存耗尽-未释放比如我们使用数据库连......
  • 我想参数化我的 pipeline.yaml 文件,但 Ploomber 无法读取我的 env.yaml 文件
    我使用诗歌。它在目录中。然后创建了一个子目录(名为“src”),Ploomber在该子目录中正常工作,加载正确的文件。但是当我在与第一个子目录(“src”相同的级别)创建第二个子目录(名为“src_common”)时"),我遇到了问题:ploomber无法正确加载第二个子目录(“src_common”)中的参数......
  • WPF ZoomIn ZoomOut Pan ListBox Image
    <ListBoxx:Name="lbx"Grid.Row="1"Grid.Column="0"ItemsSource="{BindingImgsList,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"SelectionChanged="lbx_SelectionChanged&quo......
  • 数据库导出到Excel, 使用mybatis分批导出,防止oom
    DAO层:@Select("<script>"+"select*fromlegal_contract_tbwhere1=1"+"<iftest='legalContractBean.contractName!=nullandlegalContractBean.contractName!=\"\"'>"......
  • 如何确保 Excel 与 Bloomberg 保持连接以执行电子表格自动化?
    我会尽力让这个问题尽可能清楚,因为我是一个初学者,我很难找到这个问题的解决方案。目标是运行一个自动打开excel的python代码,运行一些用于的宏Bloomberg公式然后关闭所有内容。我的python代码如下所示:importtimeimportwin32com.clientaswin32importgcde......
  • Zoom视频会议软件使用
    Zoom视频会议软件是一款广泛使用的在线会议工具,它提供了丰富的功能,支持多人同时进行视频、音频通话以及屏幕共享等。以下是Zoom视频会议软件的基本使用方法:一、下载与安装访问官网:首先,访问Zoom的官方网站(Oneplatformtoconnect|Zoom),在网站上找到并点击“下载Zoom客户端”......
  • WPF Canvas ZoomIn ZoomOut via set Background="Transparent"
    <CanvasGrid.Column="1"Background="Transparent"x:Name="cvs"ClipToBounds="True"MouseWheel="cvs_MouseWheel"MouseDown="cvs_MouseDown"MouseUp="cvs_MouseUp"MouseMove="cvs_......