Does Nginx have separate queuing mechanism for requests?

amehzenin nginx-forum at
Wed Oct 2 14:04:23 UTC 2013


Consider the following situation: you are deploying application that can
serve 1 req./sec. What would happen if I send 10 request in 1 second? I
wrote simple app to test that: . 
This test shows that your requests will be served  _in_exact_same_order_
they were sent.

For now, this looks like Nginx have some kind of queue for requests, but my
colleague(administrator) sayd that there is no any queues in Nginx. So I
wrote another question about epoll here:
. From that discussion I figured that epoll does preserves the order of

I have two questions:
1) Is there any mistakes in reasoning/code above?
2) Does Nginx have some sort of queue for requests on top of epoll? Or Nginx
uses pure epoll functionality?

Thank you, and sorry for my English :)

Posted at Nginx Forum:,243372,243372#msg-243372

More information about the nginx mailing list