首页 > 代码库 > 资源不可用
资源不可用
http://yangfannie.com/823.html
ssh登录系统时提示fork资源暂时不可用,然后所有命令无效
今天一同事告诉我一台机器用普通账号登陆进去提示fork资源不可用,然后所有命令无效,于是我就通过root账号登陆,发现一切正常。
出现资源暂时不可用原因一般是由于机器的进程开太多了,超过了limits里设置的参数。
解决方式如下:
一、查看进程数量
1
|
ps -eL |wc -l |
二、查看limits设置的最大进程数
1
2
3
4
5
|
vim /etc/security/limits.d/90-nproc.conf * soft nproc 1024 root soft nproc unlimited |
可以看到90-nproc.conf文件里面有两行参数,第一行是针对普通用户设置的最大进程1024个,如果当前机器最大进程超过了这里面的数字,就会出现资源暂时不可用;第二行则是针对root用户的,unlimited是无限制,这就解释了为什么用root用户登录一切正常。
到了这里我们就知道怎么处理了,调大90-nproc.conf里最大进程数即可。
资源不可用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。