I understand the problem. But till now if i want to use a mode i will
recompile apache only :(. So am not sure how to do it without recompiling!

Regards
Prasanna Ram


On Sun, Jun 7, 2009 at 11:54 AM, BipinDas-Gmail <bipink...@gmail.com> wrote:

>  Prasanna,
>
>
>
> Thanks for your valuable reply. My Apache was built from binary,so default
> MPM is PREFORK. Is there any way to switch
>
> From prefork to worker without recompiling Apache ? I have found a
> way,which is uncomment the “worker” line from the
>
> /etc/sysconfig/httpd (HTTPD=/usr/sbin/httpd.worker) file. But it causes the
> PHP stops its working.
>
>
>
> Thanks.
>
>
>
> *Greetings ....*
>
> BipinDas
>
> +966543680643
>
>
>
> *From:* Prasanna Ram Venkatachalam [mailto:vpra...@gmail.com]
> *Sent:* Sunday, June 07, 2009 8:39 AM
> *To:* users@httpd.apache.org
> *Subject:* Re: [us...@httpd] Good Prefork Configuration for better
> performance ??
>
>
>
> Dear BipinDas, Under these loads i would suggest you to try Worker-MPM
> model. Because in prefork whatever you do, if you get 500 requests which are
> being served *simultaneously*, it would create 500 processes!! Its a one
> process per request model. So at higher load you would definitely run out of
> resources which is causing your server to hang perhaps. And the details you
> have provided are quite normal for your configuration. I get even more than
> that in my test scenarios!. The problem might be because of some peak load
> times which consumes your resources.
>
> Also, is there any chances of number of *simultaneous* clients to go above
> 251 at peak loads? If so, try increasing that. (though i personally wont
> prefer prefork in high load scenarios)
>
> Regards
> Prasanna Ram
>
>  On Sat, Jun 6, 2009 at 8:30 PM, BipinDas-Gmail <bipink...@gmail.com>
> wrote:
>
> Dear Friends.
>
>
>
> One of my Webserver running with following configurations.
>
> Processor  : Intel(R) Xeon(R) CPU      E5430  @ 2.66GHz
>
> Memory    : 4Giga
>
> Apache      : 2.2.3 (Installed from Binary)
>
> MPM         : Prefork
>
>
>
> Some of output from the server is as follows (Almost All Time ….).
>
>
>
> ps -ef | grep httpd  | wc -l     ==  45
>
> netstat -tn | wc -l  == 1221
>
> netstat -tn | grep ESTABLISHED | grep 443 | wc -l  == 29
>
>
>
> My Prefork configuration is as follows...
>
>
>
> <IfModule prefork.c>
>
> StartServers       8
>
> MinSpareServers    5
>
> MaxSpareServers   20
>
> ServerLimit      251
>
> MaxClients       251
>
> MaxRequestsPerChild  4000
>
> </IfModule>
>
>
>
> My problem is sometimes server is shoot up with heavy load and hangs. I
> need to restart the Apache to settle down the load to normal.
>
> This is Moodle installed server. Students uploading Assignments, checking
> for timetable, will attend Quiz and online exams. MySQL is
>
> also running in the same server. I suspect Apache is causing the load
> problem.
>
>
>
> Please recommend a perfect Prefork configuration on the above scenario.
>
>
>
> Thanks in Advance.
>
>
>
> *Greetings ....*
>
> BipinDas
>
> +966543680643
>
>
>
>
>

Reply via email to