Как увеличить лимит открываемых файлов от Apache?

Здравствуйте!

Появились предупреждения и ошибки в журнале 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
  • Вопрос задан
  • 1424 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы