I'm in the middle of a test right (~15min into it) now with 1250 users pounding
the heck out of this thing and (knock on wood) there are no errors in the
apache logs. Here are my settings:
<IfModule mpm_prefork_module>
StartServers 512
ServerLimit 2048
MaxClients 1250
MinSpareServers 25
MaxSpareServers 512
MaxRequestsPerChild 100000
</IfModule>
It seems if these setting aren't right it really messes with the proxy.
On the tomcat side the number of busy threads continue to grow. I still don't
understand how I can go directly against tomcat and only consume ~160 busy
threads and now its consuming ~1000 threads and is still climbing. Any ideas?
Thanks again,
J
----- Original Message ----
From: justin wright <[EMAIL PROTECTED]>
To: [email protected]
Sent: Wednesday, May 23, 2007 2:43:14 PM
Subject: Re: [EMAIL PROTECTED] Re: High volume issues using mod_proxy
(balancer,http,ajp) on Apache 2.2.4 across multiple tomcat 5.5.23 clusters -
Configuration issues or bugs?
If worker == thread, I have 1500 max threads on the tomcat side. When I ran
the test straight against the tomcat servers, they only consumed ~160
threads/tomcat instance. When I put apache in front of it, this number goes up
to ~1100. The network is a gig ethernet and is only about 15% utilized. I
have read about bugs with apache 2.2.x and mod_proxy where it doesn't reuse
connections and eventually runs out, but I also read this bug was fixed. Any
tips on debugging connections to tomcat or how would I find out if apache is
getting bind exceptions when trying to connect to tomcat?
----- Original Message ----
From: Jim Jagielski <[EMAIL PROTECTED]>
To: [email protected]
Sent: Wednesday, May 23, 2007 2:27:16 PM
Subject: Re: [EMAIL PROTECTED] Re: High volume issues using mod_proxy
(balancer,http,ajp) on Apache 2.2.4 across multiple tomcat 5.5.23 clusters -
Configuration issues or bugs?
On May 23, 2007, at 2:49 PM, justin wright wrote:
> I've set the apache confs to use the following
>
> StartServers 512
> ServerLimit 1024
> MaxClients 1024
> MinSpareServers 256
> MaxSpareServers 512
> MaxRequestsPerChild 100000
>
>
> I reran the test with a smaller load (350 users as opposed to
> 1250). It didn't hit the server limit but I still get this error:
>
> [Wed May 23 07:30:54 2007] [error] (70014)End of file found:
> ajp_ilink_receive() can't receive header
> [Wed May 23 07:30:54 2007] [error] ajp_read_header:
> ajp_ilink_receive failed
> [Wed May 23 07:30:54 2007] [error] (120006)APR does not understand
> this error code: proxy: read response failed from (null)
> (xxx.xxx.xxx.xxx)
>
>
That means that when ajp_ilink_receive() (actually ilink_read())
tried to read from the AJP socket, it rec'd an error.
Could be a network issue. Could be not enough workers on
the Tomcat side.
---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: [EMAIL PROTECTED]
" from the digest: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
____________________________________________________________________________________Sick
sense of humor? Visit Yahoo! TV's
Comedy with an Edge to see what's on, when.
http://tv.yahoo.com/collections/222
---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: [EMAIL PROTECTED]
" from the digest: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
____________________________________________________________________________________
Moody friends. Drama queens. Your life? Nope! - their life, your story. Play
Sims Stories at Yahoo! Games.
http://sims.yahoo.com/
---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: [EMAIL PROTECTED]
" from the digest: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]