Трекинг текущих коннектов
Igor Savchenko
dicsydel at gmail.com
Thu Jan 11 20:08:40 MSK 2007
Hello Andrew,
> В случае, если у вас всё же десятки тысяч соединений с сервером, такая
> конструкция врядли будет работать - потому что, как написано Игорем на
> http://sysoev.ru/nginx/docs/http/ngx_http_perl_module.html#bugs :
> Если perl'овый модуль выполняет длительную операцию, например, определяет
> адрес по имени, соединяется с другим сервером, делает запрос к базе
> данных, то на это время все остальные запросы данного рабочего процесса не
> будут обрабатываться.
У меня на одном сервисе около пары сотен коннектов в секунду и при каждом
nginx делает кучу операций в базе данных, причем не на локалхосте.. и
это все работает очень стабильно вот уже четвертый месяц.. так, что
такие выводы весьма субъективные и зависят от многих факторов.
> Вариант от Alexey Polyakov - X-Accel-Redirect + post_action -
> мне кажется более жизнеспособным. Потому что общением с БД будет
> заниматься другой процесс.
Реализовал идею с perl_set. Все отлично получилось. То что надо!
Всем огромное спасибо, проблемму считаю решенной!
---------------------------------
Igor V. Savchenko
http://webta.net
mailto: igor at webta.net
ICQ: 86915046
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 456 bytes
Desc: not available
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20070111/4413e584/attachment.pgp>
More information about the nginx-ru
mailing list