Apache2: [info] server seems busy

Hi team,

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. :D

0 Replies

Reply

Please enter an answer
Tips:

You can mention users to notify them: @username

You can use Markdown to format your question. For more examples see the Markdown Cheatsheet.

> I’m a blockquote.

I’m a blockquote.

[I'm a link] (https://www.google.com)

I'm a link

**I am bold** I am bold

*I am italicized* I am italicized

Community Code of Conduct