Re[6]: Трекинг текущих коннектов

Igor Savchenko dicsydel at gmail.com
Thu Jan 11 12:31:54 MSK 2007


Hello Igor,

Thursday, January 11, 2007, 11:24:15 AM, you wrote:

>> On Thu, 11 Jan 2007, Igor Savchenko wrote:
>>
>>> Hello AleXXX,
>>> 
>>> Thursday, January 11, 2007, 10:26:48 AM, you wrote:
>>> 
>>>> <цитата от="Igor Savchenko">
>>>>> Если бы были какие-нибудь евенты типа открыто соеденение и закрыто
>>>>> соеденение в пределах location {}, это бы решило бы проблемму, но
>>>>> таковых я не нашел. Есть идеи?
>>>>> 
>>> 
>>>> поиск в рассылке X-Accel-Redirect и post_action
>>> 
>>> Прошу прощения, но причем здесь X-Accel-Redirect?
>>> 
>>> Нет ли способа поставить скажем перловые хендлеры на некоторые евенты
>>> nginx? на то же открытие и закрытие соеденения?
>>
>> Нет, таких перловых обарботчиков нет.

> Если бы можно было поставить несколько обработчиков, например,
> perl и proxy_pass на location, то можно было бы сделать так:

> location /stream {

>          perl    stat::start;

>          proxy_redirect    off;
>          proxy_pass        http://xxx.xxx.xxx.xxx:8888/;
>          proxy_buffering   off;

>          post_action       /done;
> }

> location = /done {

>          perl    stat::end;


> package stat;

> use nginx;

> sub start {
>      my $r = shift;

>      регистрируем факт начала обработки

>      return DECLINED;  # запрос перейдёт к слеудющему
> }

> sub end {
>      my $r = shift;
>      ...

> Но пока так сделать нельзя.


> Игорь Сысоев
> http://sysoev.ru

Примерно об этом я и думал...

Какова вероятность, что в ближайшее время так можно будет делать?

---------------------------------
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/1078b25a/attachment.pgp>


More information about the nginx-ru mailing list