httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Christian Wittwer <wittwe...@gmail.com>
Subject Re: [users@httpd] High load apache
Date Wed, 08 Sep 2010 21:22:08 GMT
I guess you can, beside from all the apache tuning, speed up your
setup with two components.
1. Use a php accelerators
2. Run a http accelerator like varnish in front of the apache for all
the static files

2010/9/8 luis medrano <lmzaldivar@gmail.com>:
> what this modules do?
>
> On Wed, Sep 8, 2010 at 1:30 PM, Paras pradhan <pradhanparas@gmail.com> wrote:
>> They are loaded:
>> LoadModule expires_module modules/mod_expires.so
>> LoadModule deflate_module modules/mod_deflate.so
>>
>> Thanks
>> Paras.
>> On Wed, Sep 8, 2010 at 3:05 PM, "Fábio Jr." <fjuniorlista@gmail.com> wrote:
>>>
>>> Hi,
>>>
>>> Try to enable mod_expires and mod_deflate to see if there is some
>>> significant boost in the performance.
>>>
>>> []s.
>>>
>>> Fábio jr.
>>>
>>> Em 08-09-2010 16:42, Paras pradhan escreveu:
>>>>
>>>> Hi,
>>>>
>>>> Looking for recommendations.
>>>>
>>>> I need to serve 100-200+ concurrent users to provide php based webmail
>>>> client (horde). I have setup memcached and php-fastcgid for this purpose.
>>>> The server has four 2.2G AMD optereon cores with 8GB of memory. I am doing
>>>> stress test using ab as: ab -t 36000 -c 100 https://url/h/imp/login.php.
>>>> What I have noticed if the number of concurrent users are more than around
>>>> 25, I get the sluggish performance and I can see linux load rising high to
>>>> 25 to 30 and all the cpu cores are approximately 75% used.
>>>>
>>>> This is what I have in config files:
>>>>
>>>> mpm worker:
>>>> --
>>>> <IfModule worker.c>
>>>> StartServers         15
>>>> MaxClients         960
>>>> MinSpareThreads     75
>>>> MaxSpareThreads     150
>>>> ThreadsPerChild     64
>>>> MaxRequestsPerChild  5000
>>>> --
>>>>
>>>> memcached: 4GB
>>>>
>>>> ---
>>>>
>>>> fcgid:
>>>>
>>>> <IfModule !mod_fastcgi.c>
>>>>  AddHandler fcgid-script .fcgi
>>>>  MaxRequestsPerProcess 10000
>>>>  MaxProcessCount       100
>>>>  IPCCommTimeout        240
>>>>  IdleTimeout           240
>>>>  ProcessLifeTime 300
>>>>  BusyTimeout 300
>>>>  DefaultMaxClassProcessCount 100
>>>>  DefaultMinClassProcessCount 50
>>>>
>>>> </IfModule>
>>>> ---
>>>>
>>>> php-fcgid:
>>>>
>>>> # Number of PHP childs that will be launched. Leave undefined to let PHP
>>>> decide.
>>>> #    DefaultInitEnv PHP_FCGI_CHILDREN 4
>>>> # Maximum requests before a process is stopped and a new one is launched
>>>>    DefaultInitEnv PHP_FCGI_MAX_REQUESTS 10000
>>>> ----
>>>> OS: RHEL 5.5
>>>> Apache: 2.2.3
>>>> PHP: 5.1
>>>> Mysql: 5.0
>>>>
>>>>
>>>> Will appreciate for any inputs.
>>>>
>>>> Thanks!
>>>> Paras.
>>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> 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@httpd.apache.org
>>>  "   from the digest: users-digest-unsubscribe@httpd.apache.org
>>> For additional commands, e-mail: users-help@httpd.apache.org
>>>
>>
>>
>
> ---------------------------------------------------------------------
> 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@httpd.apache.org
>   "   from the digest: users-digest-unsubscribe@httpd.apache.org
> For additional commands, e-mail: users-help@httpd.apache.org
>
>

---------------------------------------------------------------------
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@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


Mime
View raw message