|
データ構造 |
| struct | fd_queue_elem_t |
| struct | fd_queue_t |
| struct | ap_pod_t |
マクロ定義 |
|
#define | WORKER_MPM |
|
#define | MPM_NAME "Worker" |
|
#define | AP_MPM_WANT_RECLAIM_CHILD_PROCESSES |
|
#define | AP_MPM_WANT_WAIT_OR_TIMEOUT |
|
#define | AP_MPM_WANT_PROCESS_CHILD_STATUS |
|
#define | AP_MPM_WANT_SET_PIDFILE |
|
#define | AP_MPM_WANT_SET_SCOREBOARD |
|
#define | AP_MPM_WANT_SET_LOCKFILE |
|
#define | AP_MPM_WANT_SET_MAX_REQUESTS |
|
#define | AP_MPM_WANT_SET_COREDUMPDIR |
|
#define | AP_MPM_WANT_SET_ACCEPT_LOCK_MECH |
|
#define | AP_MPM_WANT_SIGNAL_SERVER |
|
#define | AP_MPM_WANT_SET_MAX_MEM_FREE |
|
#define | AP_MPM_WANT_SET_STACKSIZE |
|
#define | AP_MPM_WANT_SET_GRACEFUL_SHUTDOWN |
|
#define | AP_MPM_WANT_FATAL_SIGNAL_HANDLER |
|
#define | AP_MPM_DISABLE_NAGLE_ACCEPTED_SOCK |
|
#define | MPM_CHILD_PID(i) (ap_scoreboard_image->parent[i].pid) |
|
#define | MPM_NOTE_CHILD_KILLED(i) (MPM_CHILD_PID(i) = 0) |
|
#define | MPM_ACCEPT_FUNC unixd_accept |
|
#define | DEFAULT_START_DAEMON 3 |
|
#define | DEFAULT_MAX_FREE_DAEMON 10 |
|
#define | DEFAULT_MIN_FREE_DAEMON 3 |
|
#define | DEFAULT_THREADS_PER_CHILD 25 |
|
#define | DEFAULT_LOCKFILE DEFAULT_REL_RUNTIMEDIR "/accept.lock" |
|
#define | DEFAULT_PIDLOG DEFAULT_REL_RUNTIMEDIR "/httpd.pid" |
|
#define | SCOREBOARD_MAINTENANCE_INTERVAL 1000000 |
|
#define | DEFAULT_MAX_REQUESTS_PER_CHILD 10000 |
|
#define | APR_WANT_STRFUNC |
|
#define | RESTART_CHAR '$' |
|
#define | GRACEFUL_CHAR '!' |
|
#define | AP_RESTART 0 |
|
#define | AP_GRACEFUL 1 |
型定義 |
|
typedef fd_queue_info_t | fd_queue_info_t |
|
typedef fd_queue_elem_t | fd_queue_elem_t |
|
typedef fd_queue_t | fd_queue_t |
|
typedef ap_pod_t | ap_pod_t |
関数 |
|
apr_status_t | ap_queue_info_create (fd_queue_info_t **queue_info, apr_pool_t *pool, int max_idlers) |
|
apr_status_t | ap_queue_info_set_idle (fd_queue_info_t *queue_info, apr_pool_t *pool_to_recycle) |
|
apr_status_t | ap_queue_info_wait_for_idler (fd_queue_info_t *queue_info, apr_pool_t **recycled_pool) |
|
apr_status_t | ap_queue_info_term (fd_queue_info_t *queue_info) |
|
apr_status_t | ap_queue_init (fd_queue_t *queue, int queue_capacity, apr_pool_t *a) |
|
apr_status_t | ap_queue_push (fd_queue_t *queue, apr_socket_t *sd, apr_pool_t *p) |
|
apr_status_t | ap_queue_pop (fd_queue_t *queue, apr_socket_t **sd, apr_pool_t **p) |
|
apr_status_t | ap_queue_interrupt_all (fd_queue_t *queue) |
|
apr_status_t | ap_queue_term (fd_queue_t *queue) |
|
apr_status_t | ap_mpm_pod_open (apr_pool_t *p, ap_pod_t **pod) |
|
int | ap_mpm_pod_check (ap_pod_t *pod) |
|
apr_status_t | ap_mpm_pod_close (ap_pod_t *pod) |
|
apr_status_t | ap_mpm_pod_signal (ap_pod_t *pod, int graceful) |
|
void | ap_mpm_pod_killpg (ap_pod_t *pod, int num, int graceful) |
変数 |
|
int | ap_threads_per_child |
|
int | ap_max_daemons_limit |
|
server_rec * | ap_server_conf |
|
char | ap_coredump_dir [MAX_STRING_LEN] |