debian – 如何永久设置ulimit值?

在Debian Wheezy上,ulimit -a给出:
open files                      (-n) 1024

我将此添加到/etc/security/limits.conf

*                hard    nofile          64000

然后重启.

并且ulimit -a仍然提供1024个最大打开文件数.任何人都可以对它进行一些说明吗?

解决方法

方案一:
你没有将softlimit设置得更高.

可能的方法

在/etc/security/limits.conf中添加

* soft nofile 2048

测试

ulimit -n 2048

方案二:
您以用户身份登录并在某个“配置”文件(配置文件,bashrc,类似这样)中将软限制设置为较低的值.

可能的方案
F.E. grep for etc文件夹和/或主文件夹中的ulimit.

警告:根据您在那里的文件/ directorys数量,您可能只想考虑特定的directorys /文件

ps:这里有很多类似的问题你可能想要阅读.

特别是Hard vs Soft Limit

请阅读此处了解更详细的其他解决方
Too Many Open Files

相关文章

在Linux上编写运行C语言程序,经常会遇到程序崩溃、卡死等异...
git使用小结很多人可能和我一样,起初对git是一无所知的。我...
1. 操作系统环境、安装包准备 宿主机:Max OSX 10.10.5 虚拟...
因为业务系统需求,需要对web服务作nginx代理,在不断的尝试...
Linux模块机制浅析 Linux允许用户通过插入模块,实现干预内核...
一、Hadoop HA的Web页面访问 Hadoop开启HA后,会同时存在两个...