LINUX.ORG.RU
ФорумAdmin

Настройка apache+nginx на CentOS 5


0

1

Есть VDS сервер на базе CentOs 5 с настроенным apache+nginx. Периодически идет увеличение количества процессов apache и увеличение использования памяти этими процессами. timeout уменьшен до 10 сек keepalive отключен

## Server-Pool Size Regulation (MPM specific)

<IfModule prefork.c> StartServers 8 MinSpareServers 5 MaxSpareServers 20 ServerLimit 256 MaxClients 256 MaxRequestsPerChild 4000 </IfModule>

сайтов крутится 10 посещаемость не большая пока где от 30-40 в день Процессор 2000 Мгц ОЗУ 1024

но заметного улучшения нет Кто что может посоветовать для тонкой настройки

MaxClients 256 < для начала выставьте приемлимое для вас значение
и надеюсь вы не забыли поставить nginx'у обслуживание статики ?

Sylvia ★★★★★
()

30-40 тысяч???)))) вот мне бы так.....

по поводу тонкой настройки - MaxClients 256, 256 - это много, процесс у меня в среднем хавает 20 метров, так что ОЗУ у тебя так точно не хватит

anykey_mlya
()
Ответ на: комментарий от Sylvia

если пойти дальше - то выкидываются ненужные модули апача и расширения php загружаемые динамически, можно выкинуть сам apache заменив mod_php ( у вас же PHP используется? если нет - напишите что) на php-fpm

только если выкинуть апач, то функционал mod_rewrite для чистых ссылок придется писать в nginx.conf

Sylvia ★★★★★
()

а еще попробуй стек подкрутить uname -s 512 (например), рестартани апач и понаблюдай......памяти должно поосвободиться

anykey_mlya
()
Ответ на: комментарий от Sylvia

да nginx отдает статику, а вот с MaxClients поработаю, а что вы посоветуете по парметру исходя из параметров сервера

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

если виртуалка на XEN (cо свапом) , то память вам додадут полностью,
а вот на OpenVZ/Virtuozzo свапа нет и резервировать лучше чуть больше памяти для системы

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