dmdba用户资源限制ulimit -a 部分配置未生效

server/2024/11/30 5:07:25/

dmdba用户资源限制ulimit -a 部分配置未生效

  • 1 环境介绍
  • 2 数据库实例日志报错
    • 2.1 mpp01 实例日志报错
    • 2.2 mpp02 实例日志报错
  • 3 mpp02 服务器资源限制情况
  • 4 关闭SELinux 问题解决
    • 4.1 临时关闭 SELinux
    • 4.2 永久关闭 SELinux
  • 5 达梦数据库学习使用列表

1 环境介绍

Cpu x86
Os Centos 6.5
DM dm7.6.6.31 (mpp 交叉互备集群)

2 数据库实例日志报错

2.1 mpp01 实例日志报错

  • mpp01 实例所在的服务器 , dmdba 用户资源限制是没有问题
  • ERROR database P0000070004 main_thread self_site(0) to dest_site(2) port_closed, return EC_CONNECT_LOST
    在这里插入图片描述

2.2 mpp02 实例日志报错

  • mpp02 实例所在的服务器 , dmdba 用户资源限制有问题
  • FATAL database p000000227121 main_htread fail to create thread uthr_db_htread
    在这里插入图片描述

3 mpp02 服务器资源限制情况

  • 可以看到 dmdba 用户的线程数限制是10240
  • 数据库实例实际的线程数是 1024
  • 这个命令会显示每个用户下的线程数量,按照数量从高到低排序
ps h -Led -o user | sort | uniq -c | sort -nr
  • 数据库线程数超过1024 时就会开始报错 FATAL database p000000227121 main_htread fail to create thread uthr_db_htread
    在这里插入图片描述

4 关闭SELinux 问题解决

4.1 临时关闭 SELinux

  • SELinux状态:如果SELinux处于启用状态,可能会阻止某些资源限制的更改

  • 使用getenforce命令:
    通过运行getenforce命令,可以查看SELinux的当前模式。
    如果返回结果是Enforcing,则SELinux处于强制模式;
    如果返回结果是Permissive,则SELinux处于宽容模式;
    如果返回结果是Disabled,则SELinux处于关闭状态。

  • 要临时关闭SELinux,可以使用setenforce命令将SELinux设置为宽容模式(Permissive),这样SELinux就不会强制执行策略,但会继续记录违反策略的行为。如果您想要完全临时关闭SELinux,即不记录违反策略的行为,可以使用以下命令:

setenforce 0

这个命令会将SELinux设置为宽容模式,实际上临时关闭了SELinux的强制执行功能。这种状态将持续到下一次系统重启。

4.2 永久关闭 SELinux

  • 在Linux系统中,修改/etc/selinux/config文件后,需要重启系统才能使更改生效。这是因为SELinux的配置在系统启动时被读取并设置。以下是修改后使配置生效的步骤:

  • 修改配置文件:
    编辑/etc/selinux/config文件,根据您的需要更改SELINUX=的值。例如,要将SELinux设置为关闭,设置为SELINUX=disabled。

  • 保存并退出编辑器:
    保存您对/etc/selinux/config文件所做的更改,并退出文本编辑器。

  • 条件允许可以重启服务器

在这里插入图片描述

5 达梦数据库学习使用列表

  • 更多达梦数据库学习使用列表 - - 点击跳转

http://www.ppmy.cn/server/146077.html

相关文章

【经典论文阅读】Transformer(多头注意力 编码器-解码器)

Transformer attention is all you need 摘要 完全舍弃循环 recurrence 和卷积 convolutions 只依赖于attention mechanisms 【1】Introduction 完全通过注意力机制,draw global dependencies between input and output 【2】Background 1:self-…

【docker集群应用】Docker数据管理与镜像创建

文章目录 Docker数据管理数据卷(Data Volumes)示例 数据卷容器(Data Volume Containers)示例 端口映射容器互联 Docker镜像的创建方法基于现有镜像创建1.首先启动一个镜像,在容器里做修改2.然后将修改后的容器提交为新…

Javaweb关于web.xml的相关配置信息

Javaweb关于web.xml的相关配置信息 初始页面 <!-- 规定加载进入的初始页面--> <welcome-file-list><welcome-file>/login.jsp</welcome-file> </welcome-file-list>配置Servlet <!--配置Servlet--> <servlet><servlet-name&g…

Leetcode 颠倒二进制位

以下是对所提供的代码进行中文解释以及其算法思想分析&#xff1a; 算法思想 这段代码的目标是反转一个32位整数的二进制位。 核心思路是&#xff1a; 逐位提取&#xff1a; 利用位操作从输入整数的最低位开始&#xff0c;逐位提取其二进制位。逐位插入&#xff1a; 将提取到…

深度学习作业九 RNN-SRN-Seq2Seq

目录 1. 实现SRN &#xff08;1&#xff09;使用Numpy &#xff08;2&#xff09;在1的基础上&#xff0c;增加激活函数tanh &#xff08;3&#xff09;使用nn.RNNCell实现 &#xff08;4&#xff09;使用nn.RNN实现 2. 实现“序列到序列” 3. “编码器-解码器”的简单实…

计算机网络:网络安全

7.1、网络安全概述 1、安全包括哪些方面 数据存储安全应用程序安全操作系统安全网络安全物理安全用户安全教育 2、网络安全面临的问题 1&#xff09;截获——从网络上窃听他人的通信内容。 2&#xff09;中断——有意中断他人在网络上的通信。 3&#xff09;篡改——故意…

通过优化html的清洗来提高对网页RAG的效果

html检索的提升&#xff1a;HtmlRAG 之前在现实的工作场景中也做过很多次RAG&#xff0c;不过那会我的做法大多数是对数据进行结构化&#xff0c;例如做成json或者yaml文件存放进数据库里面。比如我现在有一个Word文档需要处理&#xff0c;那我就会按照一级标题&#xff0c;二…

【python】pip不是内部命令解决方法

【python】pip不是内部命令解决方法 原因解决方法 不会配置环境变量的可以卸载python&#xff0c;重新安装&#xff0c;这两天&#xff0c;我会再出一期安装python的教程&#xff0c;希望对你有帮助 原因 通常情况下&#xff0c;出现“pip不是内部命令”的问题&#xff0c;往往…