Public bug reported:

Setting the maximum number of open files via pam's
/etc/security/limits.conf (setting nofile) does only work for values
less than 1024, not above

This seems to work on Gentoo, Red Hat and SuSE quite well so I started
to look why it does not in ubuntu.

I found out that a patch applied durcing build is causing this:

in 
  debian/patches-applied/027_pam_limits_better_init_allow_explicit_root

you find the following on line 59:

+                   pl->limits[i].limit.rlim_max = 1024;

which seems to set the maximum for RLIMIT_NOFILE to 1024 which IMO is
non-sense.

We have many servers that have it set to 65536 for big applications.
If I increase this rlim_max value, the default is still 1024 but I can rise it 
to limit.rlim_max -1

Please fix this by setting a reasonable value here. The kernel maximum is 2^20 
= 1024*1024 = 1048576
(See "sysctl fs.nr_open" or "cat /proc/sys/fs/nr_open") 

So I suggest setting it to 1024*1024 instead of 1024 value to not have a
synthetic limit here

See attached patch for the patch which fixes it.

-Marc

** Affects: pam (Ubuntu)
     Importance: Undecided
         Status: New

-- 
nofile limit cannot be increased, only decreased
https://bugs.launchpad.net/bugs/327597
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to