Добрый день, коллеги.
2,8 1Г оперативки.
1. На сервере один сайт. Посещаемость в день около 2000 человек.
Во время пиков (40-50 скачиваний) наблюдаются тормоза (медленнее открываются страницы и медленее скорость скачивания).
При стандартных настройках nginx тормоза наблюдались еще раньше.
вот вырезка из nginx.conf:
proxy_buffering off;
worker_processes 10;
worker_rlimit_nofile 10240;
worker_rlimit_sigpending 32768;
worker_connections 10240;
proxy_temp_path /ram;
proxy_buffers 32 8k;
proxy_connect_timeout 4;
proxy_read_timeout 60;
proxy_send_timeout 60;
client_header_timeout 3m;
client_body_timeout 3m;
send_timeout 3m;
client_header_buffer_size 4k;
large_client_header_buffers 16 8k;
client_max_body_size 220m;
output_buffers 32 512k;
postpone_output 1460;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 10;
lingering_time 30;
lingering_timeout 6;
reset_timedout_connection on;
Эти настройки были взяты из сети наобум, с ними лучше, чем со стандартными, но сейчас тоже наблюдается загрузка при пиковых нагрузках.
Подскажите, какие настройке здесь еще лучше изменить или добавить.
2. Апач запускает много процессов до 250? в обычное время 150-200. И httpd процессы долго висят в системе и еще часто в своп уходи по 500 Кб. Апач собран mpm_prefork_module
httpd.conf:
StartServers 1
MinSpareServers 1
MaxSpareServers 5
MaxClients 15
MaxRequestsPerChild 100
KeepAlive Off
Timeout 30
Что здесь изменить, чтобы количество процессов было минимальным, но достаточным и память не уходила в своп. Ведь сервер не так уж сильно загружен: 1 сайт с 2000 хостами и максимум 10 000 хитами.
Заранее благодарен.
Комментарии
так простите, а правила для отдачи статики на nginx прописывали?
у вас похоже все апач отдает. пусть за спиной нгинха но тем не менее.
нгинх стоит "чисто потому что модно"?
Ilya1st, могли бы Вы подробнее рассказать, как прописать правила для отдачи статики на nginx. ?Буду очень благодарен, т.к. уже несколько дней пытаюсь что-то накопать в интернете-пока безрезультатно.
http://www.google.com/search?client=opera&rls=en&q=%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D0%B0+%D0%B4%D0%BB%D1%8F+%D0%BE%D1%82%D0%B4%D0%B0%D1%87%D0%B8+%D1%81%D1%82%D0%B0%D1%82%D0%B8%D0%BA%D0%B8+%D0%BD%D0%B0+nginx&sourceid=opera&ie=utf-8&oe=utf-8