Event-driven handler

Ryan Dahl ry at tinyclouds.org
Wed Feb 18 02:53:03 MSK 2009


> I'm trying to develop a handler for Nginx.  I want to do this:
>
> (1) Request comes in to Nginx
> (2) This is passed on to handler
> (3) Handler sends request to other code (either a new thread or some
> event-driven system) and tells Nginx to wait until output has been generated
> (4) Output is generated in 'background' whilst Nginx is handling other requests
> (5) Message is sent to Nginx that content has been generated through some event
> (e.g. with a semaphore)
> (6) Nginx retrieves content and sends to client


I think what your describing is exactly what the upstream modules do.
You shouldn't need to change Nginx.





More information about the nginx mailing list