Keep Server Online
If you find the Apache Lounge, the downloads and overall help useful, please express your satisfaction with a donation.
or
A donation makes a contribution towards the costs, the time and effort that's going in this site and building.
Thank You! Steffen
Your donations will help to keep this site alive and well, and continuing building binaries. Apache Lounge is not sponsored.
| |
|
Topic: Clients requests with KeepAlive connections never served |
|
Author |
|
Griffin
Joined: 14 Mar 2016 Posts: 1
|
Posted: Mon 14 Mar '16 13:30 Post subject: Clients requests with KeepAlive connections never served |
|
|
I have 3000 clients using KeepAlive to connect to my Windows Apache server. Clients send GET request which expects a OK 200 HTTP response from server every 5 seconds concurrently.
Clients timeout after 4 seconds of sending the GET request if server does not response by that time.
With the below System information and Apache configuration I get 94 time outs out of 4553 GET requests sent within ~1 minute.
System Information:
OS Name: Microsoft Windows Server 2012 R2 Standard
Processor: Intel(R) Core(TM) i5-3470 CPU @ 3.20GHz, 3200 Mhz, 4 Core(s), 4 Logical Processor(s)
Installed Physical Memory (RAM) 4.00 GB
Running Windows Apache HTTP 2.2.22 with winnt_mpm_module config:
Code: | <IfModule mpm_winnt_module>
ThreadLimit 3600
ThreadsPerChild 3600
MaxRequestsPerChild 0
</IfModule> |
I have played around with the mpm_winnt_module. If I increase the number of ThreadsPerChild and ThreadLimit more than 3600 Apache warns:
WARNING: ThreadsPerChild of 15000 exceeds ThreadLimit value of 3600 threads,
lowering ThreadsPerChild to 3600. To increase, please see the
After increasing the timeout to something much higher I still get same number of timeouts which probably means those GET requests are never served by the server...
But even with current configuration I expect the server to handle the load, what am I missing so bad? |
|
Back to top |
|
James Blond Moderator
Joined: 19 Jan 2006 Posts: 7368 Location: Germany, Next to Hamburg
|
Posted: Tue 15 Mar '16 19:15 Post subject: |
|
|
There is something missing in the error message
To increase, please see the |
|
Back to top |
|
|
|
|
|
|