Apache2
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Query codes for ap_mpm_query()
Collaboration diagram for Query codes for ap_mpm_query():

Macros

#define AP_MPMQ_MAX_DAEMON_USED   1
 
#define AP_MPMQ_IS_THREADED   2
 
#define AP_MPMQ_IS_FORKED   3
 
#define AP_MPMQ_HARD_LIMIT_DAEMONS   4
 
#define AP_MPMQ_HARD_LIMIT_THREADS   5
 
#define AP_MPMQ_MAX_THREADS   6
 
#define AP_MPMQ_MIN_SPARE_DAEMONS   7
 
#define AP_MPMQ_MIN_SPARE_THREADS   8
 
#define AP_MPMQ_MAX_SPARE_DAEMONS   9
 
#define AP_MPMQ_MAX_SPARE_THREADS   10
 
#define AP_MPMQ_MAX_REQUESTS_DAEMON   11
 
#define AP_MPMQ_MAX_DAEMONS   12
 
#define AP_MPMQ_MPM_STATE   13
 
#define AP_MPMQ_IS_ASYNC   14
 
#define AP_MPMQ_GENERATION   15
 
#define AP_MPMQ_HAS_SERF   16
 
#define AP_MPMQ_CAN_SUSPEND   17
 
#define AP_MPMQ_CAN_POLL   18
 

Detailed Description

Macro Definition Documentation

#define AP_MPMQ_CAN_POLL   18

MPM supports additional pollfds

#define AP_MPMQ_CAN_SUSPEND   17

MPM supports suspending/resuming connections

#define AP_MPMQ_GENERATION   15

MPM generation

#define AP_MPMQ_HARD_LIMIT_DAEMONS   4

The compiled max # daemons

#define AP_MPMQ_HARD_LIMIT_THREADS   5

The compiled max # threads

#define AP_MPMQ_HAS_SERF   16

MPM can drive serf internally

#define AP_MPMQ_IS_ASYNC   14

MPM can process async connections

#define AP_MPMQ_IS_FORKED   3

MPM can do forking

#define AP_MPMQ_IS_THREADED   2

MPM can do threading

#define AP_MPMQ_MAX_DAEMON_USED   1

Max # of daemons used so far

#define AP_MPMQ_MAX_DAEMONS   12

Max # of daemons by config

#define AP_MPMQ_MAX_REQUESTS_DAEMON   11

Max # of requests per daemon

#define AP_MPMQ_MAX_SPARE_DAEMONS   9

Max # of spare daemons

#define AP_MPMQ_MAX_SPARE_THREADS   10

Max # of spare threads

#define AP_MPMQ_MAX_THREADS   6

# of threads/child by config

#define AP_MPMQ_MIN_SPARE_DAEMONS   7

Min # of spare daemons

#define AP_MPMQ_MIN_SPARE_THREADS   8

Min # of spare threads

#define AP_MPMQ_MPM_STATE   13

starting, running, stopping