no more idle workers - high load

Started by szunyi, March 07, 2016, 12:45:10 PM

Previous topic - Next topic

szunyi

Hello,

I have an image hosting site, when my apache idle worker is out, the server load will increase; see the screenshot here
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

Sandeep

increase the maxclient for the apache

szunyi

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?

Quote from: Sandeep on March 08, 2016, 01:01:55 PM
increase the maxclient for the apache

Sandeep

#3
Quote from: szunyi on March 08, 2016, 02:37:44 PM
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?

Quote from: Sandeep on March 08, 2016, 01:01:55 PM
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>

Administrator

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



AntiDDoS Protection (web + mail)
http://centos-webpanel.com/website-ddos-protection-proxy


Join our Development Team and get paid !
http://centos-webpanel.com/develope-modules-for-cwp





Services Monitoring & RBL Monitoring
http://centos-webpanel.com/services-monitor











Do you need Fast and FREE Support included for your CWP linux server?
http://centos-webpanel.com/noc-partner-list
Installation Instructions
http://centos-webpanel.com/installation-instructions

Get Fast Support Here
http://centos-webpanel.com/support-services

szunyi

im not brave enough to do this on this LIVE server, because if something collapse that is hurt for me heavily :'(

Quote from: Administrator on March 09, 2016, 05:55:35 AM
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

Sandeep

it will not collapse if you didn't change anything eg. ports

szunyi

with apache and php i dont change anything

Quote from: Sandeep on March 21, 2016, 03:20:58 PM
it will not collapse if you didn't change anything eg. ports

Sandeep

you can safely enable nginx as reverse proxy from cwp

szunyi

#9
okay, next day i will try it :) - after a full backup

Quote from: Sandeep on March 21, 2016, 03:38:51 PM
you can safely enable nginx as reverse proxy from cwp

szunyi

its done :)

but right now i dont have apache status page ->

Igor S.

Hello.

Probably something went wrong.
You can try contact with CWP support.



You can ask me to solve any problem with your server for some money in pm  ;)






Services Monitoring & RBL Monitoring
http://centos-webpanel.com/services-monitor


Join our Development Team and get paid !
http://centos-webpanel.com/develope-modules-for-cwp

Installation Instructions
http://centos-webpanel.com/installation-instructions

Get Fast Support Here
http://centos-webpanel.com/support-services

szunyi

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

LOL :)


Quote from: Igor S. on March 22, 2016, 10:52:46 AM
Hello.

Probably something went wrong.
You can try contact with CWP support.

Sandeep

Quote from: szunyi on March 22, 2016, 09:27:51 AM
its done :)

but right now i dont have apache status page ->


when nginx is active Apache runs on back end all requests are processed by nginx. Hence this is normal