how nginx handle connection with backend web server?

李学鹏 xuepeng.li at gmail.com
Mon Aug 10 07:33:51 MSD 2009


So,  it means that client (browser) will get a 5** error ?
if this,  what's the meaning of enginx high concurrent connection ?

2009/8/10 Weibin Yao <nbubingo at gmail.com>

> 李学鹏 at 2009-8-10 10:37 wrote:
>
>> hi all
>> i have a question that how nginx handle connection with backend web server
>> ?
>> for example, i have a nginx server for receiving client request, and
>> reverse proxy to backend 2 web server(such as apache server), every apache
>> server have 100 child process(prefork module). so, if there are 1000 client
>> requests, how nginx map 1000 requests to only 200 apache server process?
>>
>>  Nginx can handle more than 10000 concurrent connections, but apache with
> prefork's max concurrent connections is the number of its process number. So
> Apache will send the 5** error.
>
> --
> Weibin Yao
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx/attachments/20090810/5202f67d/attachment.html>


More information about the nginx mailing list