大数据-之LibrA数据库系统告警处理(ALM-37015 Gaussdb进程可用文件句柄资源不足)

告警解释

操作系统环境文件句柄不足时,产生该告警。

告警属性
告警ID 告警级别 可自动清除
37015 严重 是
告警参数
参数名称 参数含义
ServiceName 产生告警的服务名称
RoleName 产生告警的角色名称
HostName 产生告警的主机名
Instance 产生告警的实例
对系统的影响

发生文件句柄不足时,部分实例可能无法启动,集群将无法正常启动。

可能原因

操作系统文件句柄不足。

处理步骤
  1. 使用omm用户登录告警上报的节点。

  2. 初始化环境变量。

    复制代码
    source ${BIGDATA_HOME}/mppdb/.mppdbgs_profile
  3. 执行以下命令连接数据库。

    复制代码
    gsql -d postgres  -p  25308
  4. 执行以下命令,查询max_files_per_process参数的取值是否小于默认值3000。

    复制代码
    SHOW max_files_per_process;

    回显如下类似信息。

    复制代码
     max_files_per_process 
    -----------------------
     2000
    (1 row)
    • 是,执行5。
    • 否,执行7。
  5. 先退出数据库,再执行以下命令修改max_files_per_process参数取值为3000。

    复制代码
    \q  
    gs_guc set -Z coordinator -Z datanode -N all -I all -c 'max_files_per_process=3000'
  6. 执行以下命令重启集群生效。

    复制代码
    gs_om -t stop
    gs_om -t start
  7. 检查操作系统文件句柄,关闭占用文件句柄资源较多的与数据库无关的进程。 说明: 可通过如下命令检查操作系统文件句柄配置数目以及各个进程占用的句柄数目。其中第二个命令中第一列显示的是占用的句柄数,第二列显示的为进程PID。可以关闭一些占用文件句柄较多的不重要的进程。

    复制代码
  8. 等待一段时间,查看告警是否仍然存在。

    • 是,执行9。
    • 否,处理完毕。

    收集故障信息。

  9. 在FusionInsight Manager界面,单击"系统设置 > 日志下载"。

  10. 在"服务"下拉框中勾选"MPPDB",单击"确定"。

  11. 设置日志收集的"开始时间"和"结束时间"分别为告警产生时间的前后1小时,单击"下载"。

相关推荐
李兆龙的博客5 小时前
问津集 #26:Lakebase——Postgres 的版本化页面存储、数据库分支与计算弹性
数据库
奈落246 小时前
AI 编程从助手到 Agent:基于两份资料看哪些环节可以交出去,哪些必须自己攥住
大数据·人工智能
Joker可视化开发平台6 小时前
AI短剧接棒真人剧:开机量跌七成,普通人进场窗口在收窄
大数据·人工智能
数据狐(Datafox)6 小时前
淘宝图片搜索 API 落地实战:基于以图搜货搭建跨境电商选品系统
java·大数据·微服务
YangYang9YangYan6 小时前
2027 秋招|数据科学与大数据技术面试项目价值回答思路,告别纯代码描述
大数据·面试·职场和发展
2601_960356386 小时前
2027 校招质量工程师岗位拆解:数学、统计、大数据专业如何判断匹配度
大数据
倔强的石头_7 小时前
聊聊金仓KFS:一款把数据同步软件做扎实的产品
数据库
闲云野鹤在人间7 小时前
MySQL|从理论、安装、备份到主从复制、MHA高可用详解
linux·运维·数据库·mysql·云计算
禾小西7 小时前
Redis:从两大维度和三大主线建立知识体系
数据库·redis·缓存
KeyAction66668 小时前
AI改写战争规则,也在改写商业规则:体系对抗时代已经到来
大数据·人工智能