您的位置:首页 > 大数据 > 人工智能

su xtbank 切换用户的时候报错:su: cannot set user id: Resource temporarily unavailable

2019-08-13 10:45 801 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/MaleLiu/article/details/99412768

1、今天在进入服务器的时候一直进不去,su root 切换成root用户可以进入,表示很疑惑,然后在root用户下面切换xtbank用户的时候报错了!!!  当然只要有错误我们就能定位到问题。

su: cannot set user id: Resource temporarily unavailable      --提示我们资源不可用

2、先看下这个xtbank用户的进程数是多少:

[code]less /etc/security/limits.d/90-nproc.conf

可以看到设置的最大线程数是1024,现在再看下xtbank用户开启了多少进程

[code]lsof -u hdfs | wc -l

可以看到已经大大的超出了系统的最大线程数,使用命令:

[code]vi /etc/security/limits.d/90-nproc.conf

将线程数调大,然后 :wq 保存退出,再切换用户成功

具体原因是:linux操作系统默认最大允许进程数是1024. 随着应用的增加,我们的需求已超过了1024

 

 

 

 

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: