2012-04-04 128 views
0

我正在使用32位Amazon Linux(Centos?)。根據博客http://gnufreakz.wordpress.com/2009/08/12/increase-ulimit-in-centos/我試着改變一些參數。在ec2實例上更改打開文件的編號

我添加了以下行到/etc/sysctl.conf

fs.file-max = 65536 

和跑的sysctl -p

我添加了以下行/etc/security/limits.conf文件

* hard nofile 65536 

不幸運!重新啓動後,仍然的ulimit -a給我:

core file size   (blocks, -c) 0 
data seg size   (kbytes, -d) unlimited 
scheduling priority    (-e) 0 
file size    (blocks, -f) unlimited 
pending signals     (-i) 26597 
max locked memory  (kbytes, -l) 64 
max memory size   (kbytes, -m) unlimited 
open files      (-n) 1024 
pipe size   (512 bytes, -p) 8 
POSIX message queues  (bytes, -q) 819200 
real-time priority    (-r) 0 
stack size    (kbytes, -s) 8192 
cpu time    (seconds, -t) unlimited 
max user processes    (-u) 1024 
virtual memory   (kbytes, -v) unlimited 
file locks      (-x) unlimited 

回答

2

嘗試增加

ulimit -n 65536 

到你的/ etc/profile文件或/home/[username]/.bash_profile

+0

'-bash :ulimit:打開文件:無法修改限制:不允許操作 – Meekohi 2014-12-10 15:38:03

+0

@Meekohi - 讓管理員更新/etc/security/limits.conf以增加設置。 – 2018-02-09 10:36:04