当前位置: 首页 > java >正文

GaussDB生产扩容引起的PANIC问题处理案例

1 环境信息

CPU:8C

内存:64G

GaussDB版本:24.7.32

解决方案部署形态:HCS

部署形态:1主1从1日志

扩容原因:当前的配置满足不了max_connections为2000值,即当前的业务最大连接数超过2000个而按照8C64G的配置最多满足600的连数据数,经沟通扩容到32C128G。

2 问题现象

服务器扩完容之后,GaussDB启动失败,3个节点状态为down,情况如下:

查看dn日志:

PANIC: proc_init_process numa_run_node_mask fail

3 分析过程

查看ffic日志:

cd $GAUSSLOG/ffic_log

vim gaussdb-2025-08-29-232343.log

使用命令查看:gs_cgroup -P

GaussDB只绑了0-7核,还有8~31核没有绑上。

4 处理方法

使用gs_cgroup -u -T Gaussdb -f命令绑上0-31核。

注:0-31:代表CPU的核数

最后执行gs_ssh命令将所有节点批量修改完成:

如下:

gs_ssh -c "gs_cgroup -u -T Gaussdb -f 0-31"

最后重启GaussDB服务:

cm_ctl start

http://www.xdnf.cn/news/19237.html

相关文章:

  • HarmonyOS元服务开发
  • HarmonyOS三方库的使用
  • 计算机毕业设计 java 在线学习系统 基于 Java 的在线教育平台 Java 开发的学习管理系统
  • MongoDB 源码编译与调试:深入理解存储引擎设计 内容详细
  • 【办公类-39-06】20250830通义万相水果图(万相2.1专业Q版线描风格+万相专业2.2默认简笔画效果)
  • 淘宝利用商品关键词获取商品信息指南
  • GRPO(组相对策略优化):大模型强化学习的高效进化
  • 最强分布式锁工具:Redisson
  • Ztero文献管理工具插件设置——亲测有效
  • 【YOLO11小目标改进】多尺度前馈网络(MSFN)代码
  • Java全栈工程师的实战面试:从基础到微服务
  • 当“循环经济”遇上“小程序”,旧物回收正迎来“智慧”升级
  • 【C++】AVL树(详解)
  • 使用Python和GitHub构建京东数据自动化采集项目
  • 《动手学深度学习v2》学习笔记 | 2.3 线性代数
  • SQL语言增删改查之C与R
  • ​Windows8.1-KB2934018-x64.msu 怎么安装?Windows 8.1 64位补丁安装教程​(附安装包下载)
  • DP1.4 8K验证平台
  • 双指针:从「LC11 盛最多水的容器」到「LC42 接雨水」
  • 创维E910V10C_海思MV100芯片_优盘强刷卡刷固件包
  • 中级统计师-统计实务-第二章 统计调查设计
  • Mybatis 实现分页查询总结
  • shell命令扩展
  • 网络编程之设置端口复用
  • C6.6:交流参量、电压增益、电流增益的学习
  • 迅睿CMS标签工具箱v1.1版本已更新
  • python 转偶数
  • React学习教程,从入门到精通, ReactJS - 特性:初学者的指南(4)
  • Linux829 shell:expect interact “ “ set
  • 解密PCI Express:现代计算机的“高速公路“是如何设计的?