Welcome! Log In Create A New Profile

Advanced

Re: Writing a timer event (how to execute an event from time to time)

Rogério Schneider
May 25, 2010 07:42AM
>> I would like to register for each request a timer to execute a given
>> task each 10 seconds.
>
> Which one are you trying to do? Because you described two very different
> things.

I thought that by adding a delay in the trigger of a "ready to write"
event I could simulate a timer. Sure, this timer would only be
triggered if the connection is ready to write on, but it would do the
work for me.

> If you want to execute some function from time to time (for example every 10
> seconds) inside nginx, then you should look at the beginning of
> ngx_supervisord's code [1].
>
> If you want to do delay response on the request, like in your example, then
> you should look at ngx_echo module [2].

I believe my code dos not delay a response, instead, it only uses a
the "ready to write" event as a start point for the timer counter.

>> I am trying this in my module handler:
>> (...)
>
> As Weibin Yao already wrote, this is fundamentally wrong.

I did not follow that one. What is wrong? The way I choose to set the
"event timer per request"?

Regards,
--
Rogério Schneider
http://stockrt.github.com

_______________________________________________
nginx-devel mailing list
nginx-devel@nginx.org
http://nginx.org/mailman/listinfo/nginx-devel
Subject Author Views Posted

Writing a timer event (how to execute an event from time to time)

Rogério Schneider 4076 May 25, 2010 01:18AM

Re: Writing a timer event (how to execute an event from time to time)

Weibin Yao 1279 May 25, 2010 01:34AM

Re: Writing a timer event (how to execute an event from time to time)

Rogério Schneider 1227 May 25, 2010 07:36AM

Re: Writing a timer event (how to execute an event from time to time)

Maxim Dounin 1216 May 25, 2010 09:14AM

Re: Writing a timer event (how to execute an event from time to time)

Rogério Schneider 1079 May 25, 2010 10:06AM

Re: Writing a timer event (how to execute an event from time to time)

Maxim Dounin 1596 May 25, 2010 11:12AM

Re: Writing a timer event (how to execute an event from time to time)

Piotr Sikora 1050 May 25, 2010 05:14AM

Re: Writing a timer event (how to execute an event from time to time)

Rogério Schneider 1098 May 25, 2010 07:42AM

Re: Writing a timer event (how to execute an event from time to time)

Peter Leonov 1171 May 25, 2010 07:08AM

Re: Writing a timer event (how to execute an event from time to time)

Rogério Schneider 1097 May 25, 2010 07:48AM

Re: Writing a timer event (how to execute an event from time to time)

Peter Leonov 1018 May 25, 2010 08:56AM

Re: Writing a timer event (how to execute an event from time to time)

Rogério Schneider 1103 May 25, 2010 10:08AM



Sorry, you do not have permission to post/reply in this forum.

Online Users

Guests: 239
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready