Здравствуйте!
Появились предупреждения и ошибки в журнале Apache следующего характера:
PHP Warning: require_once: failed to open stream: Too many open files
Начал пытаться увеличивать допустимое количество открываемых файлов.
В
/etc/sysctl.conf:
fs.file-max = 100000
В
/etc/security/limits.conf:
* soft nproc 65535
* hard nproc 65535
* soft nofile 65535
* hard nofile 65535
Представляюсь пользователем
apache, запрашиваю активные ограничения:
su apache -s /bin/sh
ulimit -a
...
open files (-n) 65535
...
Но, просматривая ограничения процесса
httpd получаю следующее:
cat /proc/5346/limits
...
Max open files 1024
...
Следовательно мои предыдущие манипуляции оказываются бесполезными. Перепробовал достаточно всего.
Буду очень-очень признателен! Давненько ломаю голову и пачкаю журналы.
CentOS 7.2
Apache 2.4