Yes, I will want to do that once I have it working per location, thank you. I am trying to build up from a simple example to a more complex one. <br><br><div class="gmail_quote">On Sun, Dec 25, 2011 at 8:33 PM, Wandenberg Peixoto <span dir="ltr"><<a href="mailto:wandenberg@gmail.com">wandenberg@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">You probably should use ngx_http_get_module_ctx/ngx_http_set_module_ctx to keep your timer reference, <br>if you want to have one timer per request. <br>
<br>ngx_http_get_module_loc_conf will do one timer per location.<div><div></div><div class="h5"><br><br>
<br><div class="gmail_quote">On Sun, Dec 25, 2011 at 10:20 PM, Alexandr Gomoliako <span dir="ltr"><<a href="mailto:zzz@zzz.org.ua" target="_blank">zzz@zzz.org.ua</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div>On Mon, Dec 26, 2011 at 1:08 AM, J.Q. S. <<a href="mailto:q2011oct@gmail.com" target="_blank">q2011oct@gmail.com</a>> wrote:<br>
> As an exercise I've written a module which receives a request, sets a 10<br>
> second timer, then replies "Hello World!" when the timer expires. I'm<br>
> running nginx with deamon off/master off to make things as simple as<br>
> possible. The first time through everything seems to work perfectly.<br>
> However, the second time I don't get any response at all - from any url the<br>
> server normally handles. This code does work though multiple invocations if<br>
> I call bottom handler function directly from the top handler function,<br>
> without using the timer. I was wondering if someone could spot check my code<br>
> and tell me what I'm doing wrong?<br>
<br>
</div>> static ngx_int_t ngx_http_alpha_handler_bottom(ngx_event_t *ev) {<br>
...<br>
<br>
>   return(ngx_http_output_filter(r, &out));<br>
<br>
You have to finalize your request manually here.<br>
<br>
P.S.<br>
I have a simple call tracer for nginx, should help you figure out<br>
how everything works in no time, literally.<br>
<br>
Check it out:<br>
    <a href="https://github.com/zzzcpan/ngx_trace" target="_blank">https://github.com/zzzcpan/ngx_trace</a><br>
<br>
_______________________________________________<br>
nginx-devel mailing list<br>
<a href="mailto:nginx-devel@nginx.org" target="_blank">nginx-devel@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-devel" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx-devel</a><br>
</blockquote></div><br>
</div></div><br>_______________________________________________<br>
nginx-devel mailing list<br>
<a href="mailto:nginx-devel@nginx.org">nginx-devel@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-devel" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx-devel</a><br></blockquote></div><br>