Re: Неравномерное распределение нагрузки на backend?

Anton Bessonov exelib на googlemail.com
Пт Июн 18 19:05:25 MSD 2010


Разные запросы - разные нагрузки, не так ли? А если запросы одинаковые, 
то кешируйте.

Вот http://wiki.nginx.org/NginxHttpUpstreamFairModule тут и прямо по списку.

> Hi All,
>
> Есть сайт на Plone и четыре рабочих процесса, каждый из которых привязан к 
> своему процессору. Они принимают запросы на разных портах, и все внесены в 
> upstream в настройках nginx (в том же порядке, в каком привязаны к 
> процессорам, см. столбец C ниже).
>
> top показывает непонятные вещи:
>
>   PID USERNAME    THR PRI NICE   SIZE    RES STATE  C   TIME   WCPU COMMAND
> 16834 plone         6  44    0   701M   592M ucond  2  17:31 10.64% python
> 16830 plone         6  44    0   814M   739M ucond  0  12:07  2.59% python
> 16832 plone         6  44    0   753M   679M ucond  1   5:54  2.10% python
> 16836 plone         6  50    0   640M   566M ucond  3  49:30  1.86% python
>
> Удивляет Time: у одного из процессов оно в десять раз больше, чем у другого. 
> Это нормально или нужно как-то изменить настройки nginx для более равномерного 
> разбрасывания запросов?
>
> nginx 0.7.62
> FreeBSD 7.2-RELEASE
>
> Заранее спасибо.
> _______________________________________________
> nginx-ru mailing list
> nginx-ru на nginx.org
> http://nginx.org/mailman/listinfo/nginx-ru
>   




Подробная информация о списке рассылки nginx-ru