Thanks, that was the issue exactly, its working now.<br><br><div class="gmail_quote">On Sun, Dec 25, 2011 at 7: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>