首页 > 代码库 > ulimit更改的故事

ulimit更改的故事


万恶的报警总是在凌晨响起,爬起来查询一下了日志。再重启服务器的时间报错bash: fork: retry: 资源暂时不可用。

等待服务启动成功后执行:

ulimit -a
结果是:1024

看到结果后进行了修改

ulimit   -n 655356  # 最大可以打开的文件
ulimit   -u 65536   # 最大可以建立的进程数

为了使下次重启生效

修改:

/etc/security/limits.conf 

在limits.conf 配置文件的最后添加:

* soft nofile 655360
* hard nofile 655360
* soft noproc 65536
* hard noproc 65536

但是发现系统限制并没有更改到我修改的值,经查询是由于centos 6 中引入了

/etc/security/limits.d/90-nproc.conf 配置文件来限制系统最大数。

修改/etc/security/limits.d/90-nproc.conf问题解决!



本文出自 “在路上” 博客,请务必保留此出处http://jweiang.blog.51cto.com/8059417/1548388

ulimit更改的故事