Присоединюсь к проблеме с limits.conf, у меня для демона drwcs необходимо установить количество открытых файлов больше 1024, в
/etc/security/limits.conf дописал
drwcs hard nofile 32768
drwcs soft nofile 32768
Не помогает,поменял ещё параметры в /etc/pam.d/su , точнее его раскоментировал.
session required pam_limits.so
Но все равно не помогает.
$ sudo -s -u drwcs 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) 15845
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) 15845
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited
После этого создал файлик в /etc/pam.d/drwcs
@include common-auth
@include common-account
@include common-session-noninteractive
session required pam_limits.so
Перезагрузился, но всё равно не помогло.
open files (-n) 1024
Создал /etc/security/limits.d/drwcs
drwcs hard nofile 32768
drwcs soft nofile 32768
Тоже не помогает.
Лимиты везде разрешил.
root@drwserver:~# grep -r _limits /etc/pam.*
/etc/pam.d/common-session:session required pam_limits.so
/etc/pam.d/cron:session required pam_limits.so
/etc/pam.d/login:session required pam_limits.so
/etc/pam.d/drwcs:session required pam_limits.so
/etc/pam.d/sshd:session required pam_limits.so
/etc/pam.d/atd:session required pam_limits.so
/etc/pam.d/su:session required pam_limits.so
Версия
# uname -a
Linux drwserver 3.13.0-36-generic #63-Ubuntu SMP Wed Sep 3 21:30:07 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.1 LTS
Release: 14.04
Codename: trusty