пожирание процессора воркерами
Igor Sysoev
is at rambler-co.ru
Thu Sep 3 16:06:35 MSD 2009
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
More information about the nginx-ru
mailing list