Hi Johan, In you original post ServerLimit was not part of your config, could you just to make sure paste your current config on the list again. Also make sure you are using prefork and not mpm otherwise different rules will apply in configuring MaxClients and ServerLimit. On a redhat system you can check here: /etc/sysconfig/httpd whether you are using prefork or mpm. We use the default value of MaxRequestsPerChild of 4000. I do not have years of expierence with this parameter but I would stick with the default. I would imagine you only adjust it downwards if you are seeing buggy applications. I am sure someone on the list more knowledgable than me could suggest better reasons to adjust this upwards or downwards Regards > > > > Hi Johan, > > > > > FINALLY, my question is : > > > I would like to allow more machine resources to Apache > to handle > > > more connections and reduce the time to display a page. > > > I reduce the timeout to 45 and : > > > <IfModule prefork.c> > > > StartServers 15 > > > MinSpareServers 10 > > > MaxSpareServers 20 > > > MaxClients 256 > > > MaxRequestsPerChild 0 > > > </IfModule> > > > > > > I tried the put MaxClients = 512 but I have a > message error : > > > WARNING: MaxClients of 512 exceeds ServerLimit value of > > > 256 servers, > > > lowering MaxClients to 256. To increase, please see the > > > ServerLimit > > > directive. > > > I think that's the default Ubuntu options. > > > > > > Is this "maxclient" the way to go to have significant > > increase of > > > performance? Should I recompile Apache for this? > > > Is there any point I should tune instead of MaxClient ? > > > > > > Thanks by advance for any advices, > > > > > > Johan > > > > In the case of prefork there is not really a difference between > > ServerLimit and MaxClients both should be set to the same value. > > I was a bit concerned about the MaxRequestsPerChild that > you have set > > to 0. Personally I would rather set it to a higher value > than set it > > to not expire. > > Gonna try with 1000, what do you think about it according to > my configuration ? > > > > > From the documentation: > > http://httpd.apache.org/docs/2.0/mod/mpm_common.html#maxclients > > For non-threaded servers (i.e., prefork), MaxClients > translates into > > the maximum number of child processes that will be launched > to serve > > requests. The default value is 256; to increase it, you must also > > raise ServerLimit. > > I increased both to 512, it gaves me the same error. Am I > missing something ? > ______________________________________________________________________ This email has been scanned by the MessageLabs Email Security System. For more information please visit http://www.messagelabs.com/email ______________________________________________________________________ --------------------------------------------------------------------- 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: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx