Hi! Just as curiosity, what is the value of KeepAlive and KeepAliveTimeout? Have you tried to run any experiment with KeepAlive On/Off and different timeouts?
Luca 2015-11-17 17:27 GMT+00:00 o haya <oh...@yahoo.com.invalid>: > Hi, > > To be clear, the config snippet I posted below was from the "vanilla" > Apache I built from source. > > > When I encounter the errors, I am seeing the "connection refused" errors > from Jmeter (the client/load tester). I don't seem to see errors per se, > in the Apache logs, but, puzzlingly, I do see messages AH00162 messages in > the error log, saying that that the server "dseems busy" and indicating > that more children are being spawned. > > What I mean by "puzzlingly" is that I now have the Apache configured to > start 600+ processes, so in those AH00162 it is showing 600+ total > children, but my Jmeter is configured to only run 500 threads. In other > words, it seems like there should only be like 500 active requests at any > given time, and there seem to already be > 500 children (even if I subtract > idle from total children) so why is Apache spawning even more children? > > Thanks, > Jim > > -------------------------------------------- > On Tue, 11/17/15, Daniel <dferra...@gmail.com> wrote: > > Subject: Re: [users@httpd] Getting "connection refused" Apache 2.4 > To: "o haya" <oh...@yahoo.com>, "Yann Ylavic" <ylavic....@gmail.com>, " > users@httpd.apache.org" <users@httpd.apache.org> > Date: Tuesday, November 17, 2015, 11:59 AM > > I > always recommend to specify a fixed ServerLimit Value, if > you have 500 processes but you allow 150 clients, I think > you are just filling a backlog of connections which are not > attended until you get to a limit of backlogged > connections. > Do you > have specific errors in apache? Check the server config > context error log first. > > Also later if you have correctly > configured your mpm for the amount of real clients you will > have, it is worth a try to check ulimit values > "ulimit -a" for root. Also consider if you start apache > using "sudo", your ulimit values will be used > instead of root's. > > > El mar., 17 > nov. 2015 a las 2:10, o haya > (<oh...@yahoo.com.invalid>) escribió: > This > is what is in the > extra/httpd-mpm.conf: > # prefork MPM# > StartServers: number of server processes to > start# MinSpareServers: minimum number of server > processes which are kept spare# MaxSpareServers: > maximum number of server processes which are kept > spare# MaxClients: maximum number of server > processes allowed to start# MaxRequestsPerChild: > maximum number of requests a server process > serves<IfModule > mpm_prefork_module> StartServers > 5 MinSpareServers > 5 MaxSpareServers 10 > MaxClients 150 > MaxRequestsPerChild > 0</IfModule> > > > > > From: Yann > Ylavic <ylavic....@gmail.com> > > To: users@httpd.apache.org; > o haya <oh...@yahoo.com> > > > Sent: Monday, November > 16, 2015 7:57 > PM > > Subject: Re: > [users@httpd] Getting "connection refused" Apache > 2.4 > > > On Tue, Nov 17, 2015 at 1:11 AM, Yann Ylavic > <ylavic....@gmail.com> > wrote: > > > > On Tue, Nov 17, 2015 at 12:23 AM, o haya > <oh...@yahoo.com.invalid> > wrote: > >> > >> > This is with the as-built Apache configuration settings > (i.e., I haven't > >> tried tweaking > them). > > > > Please > share your settings for [...] > > > MaxSpareThreads, MinSpareThreads [...] > > I meant MaxSpareServers and > MinSpareServers here, *Threads are not > relevant for prefork. > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org > For additional commands, e-mail: users-h...@httpd.apache.org > >