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