ALM-47003 MemArtsCC Worker进程内存使用超过阈值
本章节仅适用于MRS 3.5.0及之后版本。
告警解释
系统每30秒周期性检查MemArtsCC组件的CCWorker进程内存,当检查到超过最大限制时触发该告警。
当检测到CCWorker进程内存使用率低于阈值时,告警恢复。
告警属性
告警ID |
告警级别 |
是否可自动清除 |
---|---|---|
47003 |
重要 |
是 |
告警参数
类别 |
参数名称 |
参数含义 |
---|---|---|
定位信息 |
来源 |
产生告警的集群或系统名称 |
服务名 |
产生告警的服务名称 |
|
角色名 |
产生告警的角色名称 |
|
主机名 |
产生告警的主机名 |
对系统的影响
单个CCWorker进程的内存使用超过最大限制内存后可能会出现进程重启,短暂影响缓存命中率。
可能原因
上层计算服务(Spark/Hive/HetuEngine等)对MemArtsCC组件的并发请求数激增,或者新增了CCWorker的可用磁盘空间,或者业务数据量突增。
处理步骤
- 登录FusionInsight Manager,选择“运维 > 告警 > 告警”,查找告警“ALM-47003 MemArtsCC Worker进程内存使用超过阈值”,根据告警信息找到状态异常的MemArtsCC实例节点,并从附加信息中找到当前告警值。
- 选择“集群 > 服务 > MemArtsCC > 配置 > 全部配置 > CCWorker(角色)”,查找“memory_limit”参数,查看当前集群上CCWorker实例的最大可用内存配置值。是否存在业务并发、数据量有长期上涨,且该告警未能自动清除。
- 可暂时忽略,业务高峰过后,告警将会自动清除。
- 请适当调大2中的最大可用内存值,单击“保存”。
- 在“运维 > 告警 > 告警”页签,查看该告警是否恢复。
- 是,处理完毕。
- 否,执行6。
收集故障信息
告警清除
此告警修复后,系统会自动清除此告警,无需手工清除。
参考信息
无