Неравномерное распределение нагрузки на backend?
Roman Odaisky
roma на qwertty.com
Пт Июн 18 11:58:09 MSD 2010
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