注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

文刀三皮的博客

专注于运行维护

 
 
 

日志

 
 
 
 

系统用户登录时提示 -bash: fork: Resource temporarily unavailable  

2013-09-15 20:41:00|  分类: Linux-Centos |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
 操作系统Centos 6.3  运行正常,有一天登录普通用户提示如下:
-bash: fork: Resource temporarily unavailable
 
网上查了一下,是因为Linux系统的文件限制导致,root用户登录不会有这样的提示。
于是修改系统限制配置,/etc/security/limits.conf:如下

* soft nproc 10000
* hard nproc 10000
* soft nofile 1048576
* hard nofile 1048576

验证一下,但结果还是设置无效
# su -m -c 'ulimit -u' username


确定是由于CentOS 6.x版本新增了限制配置 /etc/security/limits.d/90-nproc.conf ,以保证root用户无限制。此配置会覆盖主配置文件的设定:

# Default limit for number of user's processes to prevent
# accidental fork bombs.
# See rhbz #432903 for reasoning.

*          soft    nproc     1024
root       soft    nproc     unlimited
    解决办法:先备份/etc/security/limits.d/90-nproc.conf  然后修改 /etc/security/limits.d/90-nproc.conf 文件中1024那一行 将1024 改为 10240,后者其他大的数字。
# su -m -c 'ulimit -u' username
10240
 
 
  评论这张
 
阅读(42)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018