资源不可用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了资源不可用相关的知识,希望对你有一定的参考价值。

http://yangfannie.com/823.html

ssh登录系统时提示fork资源暂时不可用,然后所有命令无效

今天一同事告诉我一台机器用普通账号登陆进去提示fork资源不可用,然后所有命令无效,于是我就通过root账号登陆,发现一切正常。

出现资源暂时不可用原因一般是由于机器的进程开太多了,超过了limits里设置的参数。

解决方式如下:

一、查看进程数量

Author:yangfannie.com
1
ps -eL |wc -l

二、查看limits设置的最大进程数

Author:yangfannie.com
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里最大进程数即可。

以上是关于资源不可用的主要内容,如果未能解决你的问题,请参考以下文章

404错误资源在spring mvc中不可用

读取套接字:EAGAIN:资源暂时不可用

如果没有可用的互联网,如何将 ContentView 设置为另一个片段,如果连接可用,如何恢复片段

python-serial OSError: [Errno 11] 资源暂时不可用

HTTP 请求 PostAsync 与 HttpClient 取消请求或资源暂时不可用

SpringCloud系列四:Eureka 服务发现框架(定义 Eureka 服务端Eureka 服务信息Eureka 发现管理Eureka 安全配置Eureka-HA(高可用) 机制Eur(代码片段