perl-modperl mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From John Dunlap <>
Subject mod_perl interpreter pool
Date Fri, 22 Feb 2019 22:15:41 GMT
The Prefork MPM has the following settings:
<IfModule mpm_prefork_module>
        StartServers                     5
        MinSpareServers           5
        MaxSpareServers          10
        MaxRequestWorkers         150
        MaxConnectionsPerChild   0

I see these Apache directives but the documentation states that they only
apply to a threaded mod_perl/Apache which prefork definitely is not:

How does mod_perl allocate interpreters to the prefork worker processes? Is
there one perl interpreter for each of preform worker? Is there a pool of
perl interpreters which is smaller than the pool of prefork workers? Are
there settings for configuring the size of the perl interpreter pool? When
a request comes in, does the user have to wait for a perl interpreter
process to start or is there already one waiting for them?

John Dunlap
*CTO | Lariat *

* <>*

*Customer Service:*

View raw message