Control Web Panel
WebPanel => Apache => Topic started by: szunyi on March 07, 2016, 12:45:10 PM
-
Hello,
I have an image hosting site, when my apache idle worker is out, the server load will increase; see the screenshot here (http://i.imgur.com/Kr1icSS.png)
so my question is -> how can i increase my idle worker number?
or any solution to serve direct image requests?
as i check my 70% httpd traffic is image serving.
if we can i want to use my memory more efficiently, because right now more than 8GB is free (i have 14GB total)
ps: yes, i already use CloudFlare as CDN/cache
Thanks
Bye
-
increase the maxclient for the apache
-
right now there isn't any entry about this in my apache config,
im using the default apache config with CWP
what is the default value if not definided?
increase the maxclient for the apache
-
right now there isn't any entry about this in my apache config,
im using the default apache config with CWP
what is the default value if not definided?
increase the maxclient for the apache
256 is the default
see this thread http://forum.centos-webpanel.com/apache/apache-maxclient-for-prefork-mpm/
you can try this config if you're using prefork mpm (which is default) :
# 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
ServerLimit 512
MaxClients 512
MaxRequestsPerChild 0
</IfModule>
-
you should also install nginx in front of apache to reduce the number of apache processes.
installation of nginx can be done under WebServers in CWP
-
im not brave enough to do this on this LIVE server, because if something collapse that is hurt for me heavily :'(
you should also install nginx in front of apache to reduce the number of apache processes.
installation of nginx can be done under WebServers in CWP
-
it will not collapse if you didn't change anything eg. ports
-
with apache and php i dont change anything
it will not collapse if you didn't change anything eg. ports
-
you can safely enable nginx as reverse proxy from cwp
-
okay, next day i will try it :) - after a full backup
you can safely enable nginx as reverse proxy from cwp
-
its done :)
but right now i dont have apache status page ->
(http://i.imgur.com/ORlFQMd.png)
-
Hello.
Probably something went wrong.
You can try contact with CWP support.
-
right now as i check the nginx status page, there is useless for me:
This configuration creates a simple web page with basic status data which may look like as follows:
Active connections: 291
server accepts handled requests
16630948 16630948 31070465
Reading: 6 Writing: 179 Waiting: 106
source (http://nginx.org/en/docs/http/ngx_http_stub_status_module.html)
LOL :)
Hello.
Probably something went wrong.
You can try contact with CWP support.
-
its done :)
but right now i dont have apache status page ->
(http://i.imgur.com/ORlFQMd.png)
when nginx is active Apache runs on back end all requests are processed by nginx. Hence this is normal