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

本文涉及的产品
云数据库 Tair(兼容Redis),内存型 2GB
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
简介: 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执行恢复正常

相关文章
|
2月前
|
数据库连接 PHP 数据库
【YashanDB知识库】PHP使用ODBC使用数据库绑定参数功能异常
【YashanDB知识库】PHP使用ODBC使用数据库绑定参数功能异常
|
2月前
|
PHP 数据库
【YashanDB知识库】PHP使用OCI接口使用数据库绑定参数功能异常
【YashanDB知识库】PHP使用OCI接口使用数据库绑定参数功能异常
|
2月前
|
数据库
【YashanDB知识库】数据库审计shutdown immediate操作导致数据库异常退出
【YashanDB知识库】数据库审计shutdown immediate操作导致数据库异常退出
|
2月前
|
数据库
【YashanDB知识库】调整NUMBER精度,再执行统计信息收集高级包偶现数据库异常退出
【问题分类】功能使用 【关键字】NUMBER类型精度修改,统计信息收集 【问题描述】调整表中NUMBER字段精度时,数据库在收集统计信息时会异常退出。原因是YashanDB处理NUMBER字段精度时误踩内存。 【解决方法】锁定涉及NUMBER精度调整的表的统计信息;升级数据库至22.2.13.100及以上版本。 【影响范围】22.2.13.100以前版本。
|
5月前
|
SQL 运维 监控
南大通用GBase 8a MPP Cluster Linux端SQL进程监控工具
南大通用GBase 8a MPP Cluster Linux端SQL进程监控工具
|
6月前
|
Linux 数据库 数据安全/隐私保护
GBase 数据库 加密客户端---数据库用户口令非明文存放需求的实现
GBase 数据库 加密客户端---数据库用户口令非明文存放需求的实现
|
6月前
|
SQL 存储 BI
gbase 8a 数据库 SQL合并类优化——不同数据统计周期合并为一条SQL语句
gbase 8a 数据库 SQL合并类优化——不同数据统计周期合并为一条SQL语句
|
6月前
|
SQL 数据库
gbase 8a 数据库 SQL优化案例-关联顺序优化
gbase 8a 数据库 SQL优化案例-关联顺序优化
|
6月前
|
数据库连接 Linux Shell
Linux下ODBC与 南大通用GBase 8s数据库的无缝连接配置指南
本文详细介绍在Linux系统下配置GBase 8s数据库ODBC的过程,涵盖环境变量设置、ODBC配置文件编辑及连接测试等步骤。首先配置数据库环境变量如GBASEDBTDIR、PATH等,接着修改odbcinst.ini和odbc.ini文件,指定驱动路径、数据库名称等信息,最后通过catalog.c工具或isql命令验证ODBC连接是否成功。
|
6月前
|
JSON JavaScript 关系型数据库
node.js连接GBase 8a 数据库 并进行查询代码示例
node.js连接GBase 8a 数据库 并进行查询代码示例