Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to get /etc/security/limits.conf changes reflected for processes running under headless user? [closed]

To increase the FD limit for all processes on a Ubuntu Linux machine we did following changes in /etc/security/limits.conf

 soft nofile 10000
 hard nofile 10000

We also added session required pam_limits.so in /etc/pam.d/login. The changes got reflected for all the users who logged out and logged in again. Whatever new processes are starting under those users are getting new FD limits.

But for the processes which are running under headless user the changes are not getting reflected. what is the way by which the changes can be reflected for the processes which are running under headless user as well ?

like image 504
Ameliorator Avatar asked Dec 28 '12 11:12

Ameliorator


1 Answers

I had the same problem (with root/myuser) and was unable to find a definitive answer. I ended up just adding

ulimit -n 64000

To the init.d script that launches the process (Elastic search in this case), and this seems to do the trick.

Hopefully someone else knows a better solution!

like image 77
Mike Wade Avatar answered Oct 12 '22 23:10

Mike Wade