Apache2: [info] server seems busy
Hope someone can help me to understand and quit this message
I have a 2 GB Linode with a couple of Wordpress sites. I am getting this info message a few times in my error.log file.
[Mon Aug 11 18:51:07 2014] [info] server seems busy, (you may need to increase StartServers, or Min/MaxSpareServers), spawning 8 children, there are 11 idle, and 11 total children
[Mon Aug 11 19:06:21 2014] [info] server seems busy, (you may need to increase StartServers, or Min/MaxSpareServers), spawning 8 children, there are 11 idle, and 26 total children
[Mon Aug 11 19:32:14 2014] [info] server seems busy, (you may need to increase StartServers, or Min/MaxSpareServers), spawning 8 children, there are 10 idle, and 31 total children
[Mon Aug 11 20:15:57 2014] [info] server seems busy, (you may need to increase StartServers, or Min/MaxSpareServers), spawning 8 children, there are 9 idle, and 31 total children
I submitted a ticket to Linode Support, and read and change the Apache configurations several times following some "best practices" and still get these messages. Below my apache2.conf mpm module configuration:
KeepAliveTimeout 5
MaxKeepAliveRequests 100
KeepAlive Off
<ifmodule mpm_prefork_module="">StartServers 10
MinSpareServers 12
MaxSpareServers 24
ServerLimit 100
MaxClients 70
MaxRequestsPerChild 6000</ifmodule>
<ifmodule mpm_event_module="">StartServers 10
MaxClients 70
MinSpareThreads 25
MaxSpareThreads 75
ThreadLimit 64
ThreadsPerChild 25
MaxRequestsPerChild 6000</ifmodule>
And this is my apachebuddy report:
Apachebuddy.pl
########################################################################
# Apache Buddy v 0.3 ###################################################
########################################################################
Gathering information...
We are checking the service running on port 80
The process listening on port 80 is /usr/sbin/apache2
The process running on port 80 is Apache/2.2.22 (Debian)
Apache has been running 0d 01h 20m 07s
The full path to the Apache config file is: apache2.conf
Apache is using prefork model
Examining your Apache configuration...
Apache runs as www-data
Your max clients setting is 70
Analyzing memory use...
Your server has 1994 MB of memory
The largest apache process is using 28.22 MB of memory
The smallest apache process is using 15.36 MB of memory
The average apache process is using 25.35 MB of memory
Going by the average Apache process, Apache can potentially use 1774.51 MB RAM (89.00 % of available RAM)
Going by the largest Apache process, Apache can potentially use 1975.40 MB RAM (99.07 % of available RAM)
Generating reports...
### GENERAL REPORT ###
Settings considered for this report:
Your server's physical RAM: 1994MB
Apache's MaxClients directive: 70
Apache MPM Model: prefork
Largest Apache process (by memory): 28.22MB
[ OK ] Your MaxClients setting is within an acceptable range.
Max potential memory usage: 1975.4 MB
Percentage of RAM allocated to Apache 99.07 %
-----------------------------------------------------------------------
-----------------------------------------------------------------------
Any help or suggestion will be highly appreciate it.
Thanks in advance.