Re: Ограничение соединений с backend
Vladimir Latyshev
latysheff at gmail.com
Tue Jun 16 15:45:37 MSD 2009
Потестировал.
В общем, оно конечно работает.. Но ограничение все равно получается
несколько не то, что ожидалось.
При большом потоке запросов apache busyservers не достигает числа соединений
limit_conn, судя по всему из-за оверхеда на открытие-закрытие коннектов.
(Слот nginx считается занятым начиная с обращения клиента, и освобождается
по окончании отдачи ответа и закрытии соединения, а апач работает лишь часть
этого времени.)
Но уже хорошо. Просто надо тестировать сервисы уже в связке, выявляя нужный
limit_conn, тогда оверхеды будут учтены де-факто.
Возможно, стоит также обратить внимание на proxy_buffers, чтобы умещать весь
ответ от апача к nginx в памяти.
15 июня 2009 г. 20:22 пользователь Vladimir Latyshev
<latysheff at gmail.com>написал:
>
>
>>>
>>> Андрей, я в первом же сообщении треда написал недостаток такого подхода.
>>>
>> Да, извиняюсь, тогда не до конца дочитал сообщение. Ну, тут варианта кроме
>> как 2 нгинкса ставить больше на ум ничего не приходит.
>>
>>
> А вот кстати, я тут подумал: зачем два? можно же сделать дополнительный
> server {} на другом порту. Получится своеобразная внутренняя петля, что
> конечно "не айс", но должно работать. Завтра протестирую...
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20090616/8eb5fa41/attachment.html>
More information about the nginx-ru
mailing list