当前位置: 技术问答>linux和unix
问个修改配置参数的问题
来源: 互联网 发布时间:2016-04-26
本文导语: 我在linux上,发布了网站,但现在出现了问题,原因是:Too many open files 我查了下资料,linux系统,默认同一个时间里打开1024个文件,但这显然是不够的 于是,我测试修改这个数值,我通过“打开终端”,输入命令u...
我在linux上,发布了网站,但现在出现了问题,原因是:Too many open files
我查了下资料,linux系统,默认同一个时间里打开1024个文件,但这显然是不够的
于是,我测试修改这个数值,我通过“打开终端”,输入命令ulimit -n 4096 ,把这个参数调整到4096
但我发现了个问题,如果把“终端”窗口关闭,它的设置又还原到1024
于是,我想到了永久设置的问题,我在网上查了下,网上是这么说的:
“
有时候在程序里面需要打开多个文件,进行分析,系统一般默认数量是1024,(用ulimit -a可以看到)对于正常使用是够了,但是对于程序来讲,就太少了。
vi /etc/security/limits.conf
# 添加如下的行
* soft noproc 11000
* hard noproc 11000
* soft nofile 4100
* hard nofile 4100
”
但是 ,我在“打开终端”中输入命令vi /etc/security/limits.conf后,却发现,不知道怎么修改了,我根本不知道在什么地方加入这几行代码
而且根本不能输入任何内容,请问,是不是我搞错了?
我查了下资料,linux系统,默认同一个时间里打开1024个文件,但这显然是不够的
于是,我测试修改这个数值,我通过“打开终端”,输入命令ulimit -n 4096 ,把这个参数调整到4096
但我发现了个问题,如果把“终端”窗口关闭,它的设置又还原到1024
于是,我想到了永久设置的问题,我在网上查了下,网上是这么说的:
“
有时候在程序里面需要打开多个文件,进行分析,系统一般默认数量是1024,(用ulimit -a可以看到)对于正常使用是够了,但是对于程序来讲,就太少了。
vi /etc/security/limits.conf
# 添加如下的行
* soft noproc 11000
* hard noproc 11000
* soft nofile 4100
* hard nofile 4100
”
但是 ,我在“打开终端”中输入命令vi /etc/security/limits.conf后,却发现,不知道怎么修改了,我根本不知道在什么地方加入这几行代码
而且根本不能输入任何内容,请问,是不是我搞错了?
|
重启机器