暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

GBASE 8A v953报错集锦21--修改 max_user_processes 参数不生效

原创 love_meiyu 2022-05-27
552

问题现象

redhat 操作系统中使用非 root 用户修改 max_user_processes 不生效。

原因分析

安装包中修改参数未生效的原因:

使用 root 用户修改配置文件:/etc/security/limits.conf

增加如下内容:

* soft nproc 10240

* hard nproc 10240

* soft nofile 10240

* hard nofile 10240

其中 nofile 对应 open_files;nproc 对应 max_user_processes。

但是在 Linux 6.4 之后,如果只修改了该文件中的 nproc,那么其他非 root 用户对应

的 max_user_processes 并不会改变,仍然是 1024,这个是因为受到了下面这个文件

的影响。

/etc/security/limits.d/90-nproc.conf

查看一下:

# cat /etc/security/limits.d/90-nproc.conf

# Default limit for number of user's processes to prevent

# accidental fork bombs.

# See rhbz #432903 for reasoning.

* soft nproc 1024

root soft nproc unlimited

处理方法

修改/etc/security/limits.d/90-nproc.conf 将

* soft nproc 1024

修改为:

* soft nproc 10240

 修改/etc/security/limits.conf,将

* soft nofile 10240

修改为:

gbase soft nofile 10240 

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论