Ubuntu修改open files数


需4步:


1、# vi /etc/security/limits.conf  (最后新加)


*                -        nofile          40960


:wq


2、# vi /etc/pam.d/su


 session    required   pam_limits.so  (默认是注释掉的)


:wq


3、# vi /etc/profile


ulimit -SHn 40960


:wq


4、重启服务器


验证:


# ulimit -a



查看某个进程的max files:

# netstat -nplt | grep 8080  (进程号)

# cat /proc/进程号/limits



apache2修改max open files数


# vi /usr/sbin/apachectl (调下数值即可)


ULIMIT_MAX_FILES="${APACHE_ULIMIT_MAX_FILES:-ulimit -n 8192}"


:wq



gerrit修改max open files数


$ vi ~/review_site/bin/gerrit.sh 


ulimit -n $GERRIT_FDS  ($GERRIT_FDS改为具体值,如:40960)


:wq