The mojo for this, in both worker and event is:
(active_thread_count >= ap_daemons_limit * threads_per_child)
which is only worried about if:
(idle_thread_count < min_spare_threads)
On Oct 18, 2013, at 10:22 AM, Thomas Eckert <[email protected]> wrote:
> Hey folks,
>
> there's been quite a few issues with the "scoreboard is full, not at
> MaxRequestWorkers" error log message. From what I've found all of them
> involved some sort of heavy traffic. I've been wondering about the root cause
> for this but now I have a reverse proxy showing this message right after
> starting up - no traffic involved at all.
>
> I'm getting the message for a simple reverse proxy with about a hundred
> virtual hosts which is strange because
>
> StartServers 3
> ServerLimit 30
> MaxClients 1500
> MinSpareThreads 25
> MaxSpareThreads 75
> ThreadsPerChild 50
> MaxRequestsPerChild 0
>
> doesn't look like it cannot handle 100 hosts without traffic. The vhosts
> themselves look like
>
> <VirtualHost 10.8.17.133:80>
> ServerName my_domain_3
> SSLProxyEngine On
> RequestHeader set X-Forwarded-Proto http
> <Location />
> ProxyPass balancer://58be3a18b1c6590f106e3536d31d0447/
> lbmethod=bybusyness
> ProxyPassReverse balancer://58be3a18b1c6590f106e3536d31d0447/
> Require all granted
> </Location>
> </VirtualHost
>
> which is really basic. There is only one virtual host with a "real"
> configuration (setup is part of a scalability test).
>
> Again, there is no traffic involved, it's happening right after start up. I
> checked the processes and the start up is clean, meaning there are no old
> left-overs that might interfere somehow.
>
> Any hints on how to debug this ?