Skip to content

Instantly share code, notes, and snippets.

What would you like to do?
Increate max no of open files limit in Ubuntu 16.04 for Nginx
# maximum capability of system
user@ubuntu:~$ cat /proc/sys/fs/file-max
# available limit
user@ubuntu:~$ ulimit -n
# To increase the available limit to say 200000
user@ubuntu:~$ sudo vim /etc/sysctl.conf
# add the following line to it
fs.file-max = 200000
# run this to refresh with new config
user@ubuntu:~$ sudo sysctl -p
# edit the following file
user@ubuntu:~$ sudo vim /etc/security/limits.conf
# add following lines to it
* soft nproc 200000
* hard nproc 200000
* soft nofile 200000
* hard nofile 200000
root soft nproc 200000
root hard nproc 200000
root soft nofile 200000
root hard nofile 200000
# edit the following file
user@ubuntu:~$ sudo vim /etc/pam.d/common-session
# add this line to it
session required
# logout and login and try the following command
user@ubuntu:~$ ulimit -n
# now you can increase no.of.connections per Nginx worker
# in Nginx main config /etc/nginx/nginx.conf
worker_connections 200000;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment