Welcome! Log In Create A New Profile

Advanced

пожирание процессора воркерами

Илья
September 07, 2009 06:02PM
Сорри, замучали седня, туплю.

На трех системах гонял, CentOs и Дебиан ленни.
версии nginx 0.6.xx , 0.7.61 и последняя 8.13

было

top - 18:33:37 up 31 days, 11:24, 1 user, load average: 0.34, 0.23, 0.08
Tasks: 92 total, 1 running, 91 sleeping, 0 stopped, 0 zombie
Cpu(s): 3.5%us, 0.4%sy, 0.0%ni, 49.0%id, 46.7%wa, 0.0%hi, 0.4%si, 0.0%st
Mem: 3762484k total, 3613292k used, 149192k free, 137800k buffers
Swap: 4000144k total, 88k used, 4000056k free, 3046276k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
15378 www-data 20 0 21636 17m 856 D 1 0.5 11:55.67 nginx

29413 daemon 20 0 23540 11m 3764 S 7 0.3 0:03.58 httpd
29621 daemon 20 0 23428 11m 3704 S 5 0.3 0:00.50 httpd
29632 daemon 20 0 27140 15m 3708 S 5 0.4 0:00.34 httpd


после:

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
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

Разница в включении стриминга mp4, выяснено опытным путем.
вот так
location ~ \.mp4$ { mp4; }

вот отсюда http://h264.code-shop.com/trac/wiki/Mod-H264-Streaming-Nginx-Version2

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

После добавления файлов- каждый worker через несколько минут
перестает отдавать контент(возможно натыкаясь на проблемный файл,
возможно что-то еще) и грузит проц по максимуму. соответственно 10 воркеров-после 10 сервер перестает
что-либо отдавать вообще, только рестарт.


что можно предпринять?
Subject Author Posted

пожирание процессора воркерами

Илья September 07, 2009 06:02PM

Re: Пример в документации proxy_pass и fastcgi_pass

Anton Bessonov September 07, 2009 06:14PM

Пример в документации proxy_pass и fastcgi_pass

Anton Bessonov September 07, 2009 06:20PM

Re: Пример в документации proxy_pass и fastcgi_pass

Sergey Shepelev September 07, 2009 06:26PM

Re: пожирание процессора воркерами

Igor Sysoev September 07, 2009 06:02PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 324
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready