ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Увеличение Writing запросов



On Wed, Aug 12, 2009 at 12:46:46PM +0300, Konstantin Dolgachov wrote:

> Добрый день.
> Направьте в нужном направление.
> Второй день ложится веб сервер с nginx. Проанализоровав график срузу 
> видно, что как только увеличивается количество writing запросов 
> происходит падение.
> (смотрите график)
> В логах ничего подозрительного.
> Структура:
> Freebsd + nginx транслирует на десяток freebsd серверов с  php-cgi.
> 
> events {
>     worker_connections  10000;
>     use kqueue;
> }
>     sendfile            on;
>     tcp_nopush          on;
>     tcp_nodelay         on;
>     server_tokens       off;
> 
>     keepalive_timeout 65 50;
> 
>     server_names_hash_max_size 2048;
>     server_names_hash_bucket_size 128;
> 
>     upstream backend {
>         ..........
>         server 10.10.10.37:1026 weight=1;
>         server 10.10.10.38:1026 weight=1;
>         server 10.10.10.39:1026 weight=1;
>         server 10.10.10.41:1026 weight=1;
>         server 10.10.10.42:1026 weight=1;
>         server 10.10.10.56:1026 weight=1;
>         ...........
>     }
> 
>     fastcgi_temp_path /tmp/nginx/fastcgi_temp;
>     client_body_temp_path  /tmp/nginx/client_body_temp 1 2;
>     client_max_body_size 4m;

Writing в данном случае означет не только отдачу ответа клиенту, но
и обработку его бэкендом. Скорее всего, проблема именно в бэкендах.
Можно запустить на них

netstat -Lan | grep 1026

чтобы убедиться, что бэкенды не успевают обрабатывать приходящие запросы.


-- 
Игорь Сысоев
http://sysoev.ru



 




Copyright © Lexa Software, 1996-2009.