gbase 8a 数据库 shm满导致gclusterd进程异常

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 Tair(兼容Redis),内存型 2GB
简介: gbase 8a 数据库 shm满导致gclusterd进程异常

问题现象:某集群管理节点gccli可以正常登陆数据库,但是执行sql时提示ERROR 1789 (HY000) at line 1:get cluster task id fail .

问题分析:查看该节点的system日志,其中有大量的获取句柄状态失败的记录,其中error=15/2的记录很多。

220418 17:26:11 [Note] gcwCrmHandleInThreadGet() failed, error=15

220418 17:26:11 [Note] gcwCrmHandleInThreadGet() failed, error=15

220418 17:26:11 [Note] gcwCrmHandleInThreadGet() failed, error=15

220418 17:26:11 [Note] gcwCrmHandleInThreadGet() failed, error=15

220418 17:26:11 [Note] gcwCrmHandleInThreadGet() failed, error=15

220418 17:26:11 [Note] gcwCrmHandleInThreadGet() failed, error=15

220418 17:26:11 [Note] gcwCrmHandleInThreadGet() failed, error=15

220418 17:26:11 [Note] gcwCrmHandleInThreadGet() failed, error=15

220418 17:26:11 [Note] gcwCrmHandleInThreadGet() failed, error=15

220418 17:26:11 [Note] gcwCrmHandleInThreadGet() failed, error=15

220418 17:26:11 [Note] gcwCrmHandleInThreadGet() failed, error=15

220418 17:26:11 [Note] gcwCrmHandleInThreadGet() failed, error=15

220418 17:26:11 [Note] gcwCrmHandleInThreadGet() failed, error=15

220418 17:26:11 [Note] gcwCrmHandleInThreadGet() failed, error=15

220418 17:26:11 [Note] gcwCrmHandleInThreadGet() failed, error=15

220418 17:26:11 [Note] gcwCrmHandleInThreadGet() failed, error=15

其中error=15表示/dev/shm快满了,error=2表示彻底满了,为6表示corosync之间正在同步。

解决方法:kill掉该节点的gclusterd进程,自动拉起后,sql执行恢复正常

相关文章
|
21天前
|
SQL 运维 监控
南大通用GBase 8a MPP Cluster Linux端SQL进程监控工具
南大通用GBase 8a MPP Cluster Linux端SQL进程监控工具
|
2月前
|
数据库 C# 开发者
ADO.NET连接到南大通用GBase 8s数据库
ADO.NET连接到南大通用GBase 8s数据库
|
2月前
|
SQL 存储 Oracle
南大通用GBase 8s数据库游标变量解析:提升数据库操作效率
南大通用GBase 8s 数据库游标变量解析:提升数据库操作效率
|
2月前
|
Linux 数据库 数据安全/隐私保护
GBase 数据库 加密客户端---数据库用户口令非明文存放需求的实现
GBase 数据库 加密客户端---数据库用户口令非明文存放需求的实现
|
2月前
|
SQL 存储 BI
gbase 8a 数据库 SQL合并类优化——不同数据统计周期合并为一条SQL语句
gbase 8a 数据库 SQL合并类优化——不同数据统计周期合并为一条SQL语句
|
2月前
|
SQL 数据库
gbase 8a 数据库 SQL优化案例-关联顺序优化
gbase 8a 数据库 SQL优化案例-关联顺序优化
|
2月前
|
SQL 测试技术 数据库
|
2月前
|
数据库连接 Linux Shell
Linux下ODBC与 南大通用GBase 8s数据库的无缝连接配置指南
本文详细介绍在Linux系统下配置GBase 8s数据库ODBC的过程,涵盖环境变量设置、ODBC配置文件编辑及连接测试等步骤。首先配置数据库环境变量如GBASEDBTDIR、PATH等,接着修改odbcinst.ini和odbc.ini文件,指定驱动路径、数据库名称等信息,最后通过catalog.c工具或isql命令验证ODBC连接是否成功。
|
2月前
|
JSON JavaScript 关系型数据库
node.js连接GBase 8a 数据库 并进行查询代码示例
node.js连接GBase 8a 数据库 并进行查询代码示例
|
2月前
|
网络安全 数据库
gbase 8a 数据库 安装8ampp 常见ssh报错问题
gbase 8a 数据库 安装8ampp 常见ssh报错问题