ПРОЕКТЫ 


  АРХИВ 


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: пожирание процессо ра воркерами



On Thu, Sep 03, 2009 at 05:17:19PM +0700, Илья wrote:

> Hello Nginx-ru,
> 
>   top - 11:00:07 up  1:36,  2 users,  load average: 10.26, 9.31, 7.25
> 
>  4199 www-data  20   0  5408 2668  852 R   99  0.1  47:37.37 nginx
>  4200 www-data  20   0  7336 4632  884 R   20  0.1   0:34.68 nginx
>  4205 www-data  20   0  7064 4276  884 R   17  0.1   4:55.24 nginx
>  4201 www-data  20   0  5364 2704  884 D   17  0.1  16:24.25 nginx
>  4203 www-data  20   0  7412 4740  884 D   16  0.1   3:46.21 nginx
>  4204 www-data  20   0  5752 2964  884 R   14  0.1  10:39.70 nginx
>  4202 www-data  20   0  5696 3036  884 D   13  0.1   4:42.77 nginx
> 
> 
> 
>  Ла всегда было 1-2, вдруг стало 10.
> 
>  временно включил 10 воркеров вместо 4, жрут процессор целиком и полностью,

А где здесь пожирания процессора ? Суммарных строк про CPU нет, названия
колонок - тоже. Я могу лишь смутно догадаться, что 0.1 - это и %CPU.
Load average в Линуксе - это число процессов, ждущих не только процессор,
но и диск. Скорее всего, все 10 воркеров стали ждать диск: безымянные
"D ... 0.1" это подтверджают.

>  конфиг стандартный абсолютно. такое впечатление что воркеры чего-то
>  ждут,  и не обрабатывают ничего. минут через несколько все воркеры
>  займутся своими делами и сервер  перестанет отдавать данные.

Что значит - "воркеры займутся своими делами и сервер перестанет отдавать
данные" ? Какими делами займутся и что сервер делал до того, как перестал
отдавать данные ?


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



 




Copyright © Lexa Software, 1996-2009.