OCP 告警通知ocp_monagent 进程停止,怎么调大可用内存?

【 使用环境 】生产环境 or 测试环境
【 OB or 其他组件 】4.2.2
【 使用版本 】
【问题描述】清晰明确描述问题
【复现路径】问题出现前后相关操作
monagent_process_stop ocp_monagent 进程停止-OceanBase 云平台-OceanBase文档中心-分布式数据库使用文档



文档中的ocp_monagent.limit.memoryQuota是个变量,这个变量值是从哪里获取的,修改的话是直接把变量替换为一个实际值吗

适用版本:3.2.x 及以后版本;

可以到主机上黑屏调大ocp_monagent进程的内存限制,修改方法:

  • 针对 3.2.x ~ 4.2.0 版本的ocp-agent:

    • 修改ocp_agent/conf/agentd.yaml 中 ocp_monagent 下的 “memoryQuota” 参数,默认是2048MB,可以根据QPS和主机内存使用情况适当调大;
    • 重启ocp_agent后生效;
    • 需要注意 :重装ocp_agent后,之前修改的内存限制会被重置,需要按照以上方式重新修改一次;
  • 针对 4.2.1 及其之后版本的ocp-agent:

    • 可以执行 /home/admin/ocp_agent/bin/ocp_agentctl config -u monagent.limit.memory.quota=2048MB 命令修改ocp_monagent进程内存限制的参数值,monagent.limit.memory.quota 默认值是2048MB;
    • 重启ocp_agent后生效;
    • 该方法重装ocp-agent后不需要再次修改;
1 个赞

已经按照4.2.1 及其之后的版本修改,谢谢。
有办法查看当前ocp-agent进程启动的参数值都是哪些吗,这些参数值在哪里记录,有官方文档可以参考吗

目前仅支持查看部分参数 /home/admin/ocp_agent/bin/ocp_agentctl status

这些命令在官网都查不到。