本文介绍: 当集群中单个CN实例上某个用户连接数超过限制时,产生该告警。发生数据库用户连接数超限时,该CN实例无法再以该用户访问当前CN实例上该数据库用户连接数超过限制
告警解释

集群中单个CN实例上某个用户连接数超过限制时,产生该告警。

告警属性

告警ID

告警级别

自动清除

37018

严重

告警参数

参数名称

参数含义

ServiceName

产生告警的服务名称

RoleName

产生告警的角色名称

HostName

产生告警的主机名

Instance

产生告警的实例

databaseName

连接数据库名称

dbUserName

连接数据库用户名

系统影响

发生数据库用户连接数超限时,该CN实例无法再以该用户访问

可能原因

当前CN实例上该数据库用户连接数超过限制

处理步骤
  1. 数据库管理员用户(该用户有权限创建其他数据库用户,比如omm)访问上报告警的CN实例。具体操作如下所示
    gsql -d postgres -p 25308
    postgres=#
  2. 检查当前CN实例上所有用户的连接限制可以看到在该CN实例上gaussdba用户的连接数被限制为3。
    postgres=# select * from pg_authid;
       rolname   | rolsuper | rolinherit | rolcreaterole | rolcreatedb | rolcatupdate | rolcanlogin | rolreplication | rolauditadmin | rolsystemadmin | rolconnlimit |                                                                          
                        rolpassword                                                                                               | rolvaliduntil 
    -------------+----------+------------+---------------+-------------+--------------+-------------+----------------+---------------+----------------+--------------+--------------------------------------------------------------------------
    ------------------------------------------------------------------------------------------------------------------------------+---------------
     gaussdba | t        | t          | t             | t           | t            | t           | t              | t             | t              |            3 | sha2567cee5d311c1e21e84671a2f2e1d8023f1990b4fa7c5656e44277acd3087e2c7fc74
    224dbb26375c88c91c9007af78fb1e5212656ec482957bf8fe8ce383b0f59d3ae6152aa0009ee46271d0446eb8cd0d0e461b09c17f93449c14d4c75238b3d | 
    (1 row)
  3. 可以选择关闭部分连接或者增加连接数限制,来处理该告警。增加连接数限制操作例如下。
    postgres=# alter role gaussdba CONNECTION LIMIT 9;
    ALTER ROLE
    postgres=# select * from pg_authid;
       rolname   | rolsuper | rolinherit | rolcreaterole | rolcreatedb | rolcatupdate | rolcanlogin | rolreplication | rolauditadmin | rolsystemadmin | rolconnlimit |                                                                          
                        rolpassword                                                                                               | rolvaliduntil 
    -------------+----------+------------+---------------+-------------+--------------+-------------+----------------+---------------+----------------+--------------+--------------------------------------------------------------------------
    ------------------------------------------------------------------------------------------------------------------------------+---------------
     gaussdba | t        | t          | t             | t           | t            | t           | t              | t             | t              |            9 | sha2567cee5d311c1e21e84671a2f2e1d8023f1990b4fa7c5656e44277acd3087e2c7fc74
    224dbb26375c88c91c9007af78fb1e5212656ec482957bf8fe8ce383b0f59d3ae6152aa0009ee46271d0446eb8cd0d0e461b09c17f93449c14d4c75238b3d | 
    (1 row)
  4. 再用gaussdba的用户连接数据库查看告警是否仍然存在
    • 是,执行5
    • 否,处理完毕。

    收集故障信息

  5. 在FusionInsight Manager界面单击系统设置 > 日志下载”。
  6. 在“服务下拉框勾选“MPPDB”,单击“确定”。
  7. 设置日志收集的“开始时间”和“结束时间”分别为告警产生时间的前后1小时,单击“下载”。

原文地址:https://blog.csdn.net/weixin_42874480/article/details/134718408

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_37906.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注