LINUX.ORG.RU
решено ФорумAdmin

httpd(apache) 500+ virtualhost

 , , ,


0

1

Centos 7 x64 Прошу помощи, при количестве виртуалхостов выше 500, валится с ошибками.

cannot open shared object file: Too many open files in Unknown on line
Если прописывать unlimit - не реагирует т.к. systemd переопределяет лимиты. Если прописать в самом /usr/lib/systemd/system/httpd.service то «типа» работает, но апач валится с
 buffer overflow detected ***: /usr/sbin/httpd terminated

виртуальные хосты стандартные, с модом rewrite, правда реврайтов штук 5 глобальных. Возможно указания лимита только для сервиса httpd недостаточно ? Возможно ещё нужно писать для ещё чего ?

Ответ на: комментарий от Vsevolod-linuxoid
Intel(R) Core(TM) i7 CPU         930  @ 2.80GHz
              total        used        free      shared  buff/cache   available
Mem:            47G         11G         29G        195M        5,9G         35G
Swap:           23G          0B         23G

не думаю. Да и я lsof смотрел, до лимита там ещё как до луны пешком, где-то есть параметр о котором я не знаю.

NemesisSOAD
() автор топика
Ответ на: комментарий от NemesisSOAD

надо бы в сорсы глянуть, видимо где-то лимит задан хардкодом

mystery ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.