CentOS7:su /bin/bash:资源暂时不可用

CentOS7:su /bin/bash:资源暂时不可用

每当我尝试切换到 testuser 时,我都会收到资源暂时不可用的消息。nproc 和 nofile 限制设置为 65k。testuser 运行多个 java 程序。没有超过 testuser 的 nproc 和 nofile 值(使用 ps 和 lsof 命令验证)。

/etc/security/limits.conf 的内容


* soft     nproc          65535
* hard     nproc          65535
* soft     nofile         65535
* hard     nofile         65535
testuser   soft  nofile  65535
testuser   hard  nofile  65535

这是在强大的戴尔 64 位服务器上运行的 CentOS 7 系统。

还有什么问题?

答案1

这在 CentOS7 上对我有用。

下面是我的/etc/security/limits.d/20-nproc.conf文件。

    *          soft    nproc     4096
    root       soft    nproc     unlimited
    jenkins     soft    nproc     65535

我遇到了 Jenkins 用户问题 - 不允许切换到 Jenkins。这RedHat 链接对我有帮助,尽管解决方案适用于 RHEL4/5/6,但它也适用于 CentOS7。

相关内容