zoukankan      html  css  js  c++  java
  • bash: fork: Resource temporarily unavailable

    Last login: Wed Jul 26 09:19:11 2017 from ...
    -bash: fork: Resource temporarily unavailable
    -bash-3.2$ ps -ef | grep jerry
    -bash: fork: Resource temporarily unavailable
    -bash: fork: Resource temporarily unavailable
    -bash-3.2$ df -h
    -bash: fork: Resource temporarily unavailable
    -bash-3.2$ free -m
    -bash: fork: Resource temporarily unavailable
    

    登录系统执行任何命令都报如上错误。

    原因:磁盘空间满或是可用内存太低。

    ==================================

    还有网上看到的其它原因及解决方法:

    用户A打开文件描述符太多,超过了该用户的限制

    修改用户可以打开的文件描述符数量

    1.首先,用另一个用户B登录,修改/etc/security/limit.conf

    *  soft  nofile  65535

    *  hard  nofile  65535

    如果修改后不起作用,可以修改/etc/security/limits.d/90-nproc.conf

    *  soft  nproc  10240
    root  soft  nproc  unlimited

    默认非root用户限制是1024,保存即可

    2.杀死用户A进程,要不然用户A登录不上去

    3.查看用户A文件描述符当前打开数量

    sudo lsof -u <userA> 2>/dev/null | wc -l

    4.重新登录即可

  • 相关阅读:
    关于视图的说明和设计
    关于REST风格API的设计
    关于 Linux 操作
    文件删除
    文件写入有读取
    生成器,迭代器
    Linux防火墙相关命令
    Linux下安装Maven
    Linux下安装Nginx
    Word相关知识点
  • 原文地址:https://www.cnblogs.com/rusking/p/7238046.html
Copyright © 2011-2022 走看看