nginx есть проц

pavel at pronskiy.ru pavel at pronskiy.ru
Tue Nov 13 18:41:57 MSK 2007


после нескольких релоадов нгинкса - average вырастает, каждый процесс 
нгинкса жрёт процессор непомерно.  (видел на линуксе, дистриб генту)
Nick S. Knutov пишет:
> netstat -n -a | wc -l
> 1025
>
> Что именно там должно быть? С виду - ничего необычного
> vmstat 5 на вдс ничего не даст, но если брать его с ноды -
>
> procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
>  r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
>  2  0    528  95572  62552 852684    0    0     2    50    1    4 22  5 64  9  0
>  0  1    528  91248  62660 856372    0    0     0     0 2817  907 20  7 66  7  0
>  1  0    528  80776  62736 853480    0    0     0   100 2793  746 17  7 66 11  0
>  0  0    528  94220  62832 852388    0    0     0     0 2848  661  8  5 77 10  0
>  0  0    528  84564  63132 859444    0    0     0     0 2588  848  8  6 75 11  0
>  0  0    528  83504  63316 860796    0    0     0     0 2259  609  3  4 74 20  0
>  0  2    528  81848  63364 860876    0    0     0  1427 1620  388  2  1 22 74  0
>  0  1    528  84820  63512 861272    0    0     0   368 2086  659  8  8 33 51  0
>  0  0    528  85280  63892 860920    0    0     0     0 2751  824 12  5 62 21  0
>
> proxy_buffering off;
> вроде подняло загрузку проца, если смотреть в top.
>
>
>
> Tuesday, November 13, 2007, 7:42:56 PM, you wrote:
>   
>> А можно еще
>> netstat -n -a
>> vmstat 5
>>     
>
>   
>> как совет:
>> попробовать
>>         proxy_buffering off;
>> если файлы большие, то ngnix ,будет перекладывать контент в буфер в 
>> памяти, когда закончится на диск, и только когда примет от бекенда все
>> тогда начнет выплевывать.
>>     
>
>   
>> Nick S. Knutov wrote:
>>     
>
>   
>>> Приветствую,
>>>       
>
>
>   
>>> Есть вдс, ей дано очень много ресурсов. nginx ест проц.
>>>       
>
>   
>>> OpenVZ, 2.6.18-8.1.8.el5.028stab039.1, failcnt нету, памяти, проца - 
>>> достаточно.
>>>       
>
>
>   
>>>   PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
>>> 31986 nobody    17   0  4904 3472  692 R   40  0.2   4:50.57 nginx
>>> 13398 nobody    17   0  4840 3400  692 R   39  0.2   1:19.98 nginx
>>>       
>
>   
>>> Было на 0.5.31, не исчезло после обновления до 0.5.33.
>>>       
>
>   
>>> Вероятнее всего в это время nginx отдает проксированные ответы апача, 
>>> который получает их от пхп скрипта. Пхп скрипт, вероятнее всего, 
>>> отдает 3х мегабайтные файлы с диска. Про интернал редиректы я в курсе, 
>>> но скрипты не мои и править нельзя. Да и nginx независимо от, по моему 
>>> мнению, не должен есть столько проца, скорее его должны бы есть те 
>>> скрипты, но с нагрузкой в два потока, по идее, не должны и они.
>>>       
>
>
>   
>>> Как искать причины ? Кусок конфига ниже.
>>>       

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20071113/5f844750/attachment.html>


More information about the nginx-ru mailing list