#include "apr.h"
#include "apr_thread_proc.h"
#include "apr_signal.h"
#include "apr_strings.h"
#include "apr_want.h"
#include "apr_getopt.h"
#include "apr_optional.h"
#include "apr_allocator.h"
#include "httpd.h"
#include "http_config.h"
#include "http_core.h"
#include "http_log.h"
#include "http_main.h"
#include "mpm_common.h"
#include "ap_mpm.h"
#include "ap_listen.h"
#include "scoreboard.h"
#include "util_mutex.h"
Go to the source code of this file.
|
| void | ap_register_extra_mpm_process (pid_t pid, ap_generation_t gen) |
| |
| int | ap_unregister_extra_mpm_process (pid_t pid, ap_generation_t *old_gen) |
| |
| static int | reclaim_one_pid (pid_t pid, action_t action) |
| |
| void | ap_reclaim_child_processes (int terminate, ap_reclaim_callback_fn_t *mpm_callback) |
| |
| void | ap_relieve_child_processes (ap_reclaim_callback_fn_t *mpm_callback) |
| |
| apr_status_t | ap_mpm_safe_kill (pid_t pid, int sig) |
| |
| int | ap_process_child_status (apr_proc_t *pid, apr_exit_why_e why, int status) |
| |
| apr_status_t | ap_mpm_pod_open (apr_pool_t *p, ap_pod_t **pod) |
| |
| apr_status_t | ap_mpm_pod_check (ap_pod_t *pod) |
| |
| apr_status_t | ap_mpm_pod_close (ap_pod_t *pod) |
| |
| static apr_status_t | pod_signal_internal (ap_pod_t *pod) |
| |
| apr_status_t | ap_mpm_podx_open (apr_pool_t *p, ap_pod_t **pod) |
| |
| int | ap_mpm_podx_check (ap_pod_t *pod) |
| |
| apr_status_t | ap_mpm_podx_close (ap_pod_t *pod) |
| |
| static apr_status_t | podx_signal_internal (ap_pod_t *pod, ap_podx_restart_t graceful) |
| |
| apr_status_t | ap_mpm_podx_signal (ap_pod_t *pod, ap_podx_restart_t graceful) |
| |
| void | ap_mpm_podx_killpg (ap_pod_t *pod, int num, ap_podx_restart_t graceful) |
| |
| static apr_status_t | dummy_connection (ap_pod_t *pod) |
| |
| apr_status_t | ap_mpm_pod_signal (ap_pod_t *pod) |
| |
| void | ap_mpm_pod_killpg (ap_pod_t *pod, int num) |
| |
| static int | send_signal (pid_t pid, int sig) |
| |
| int | ap_signal_server (int *exit_status, apr_pool_t *pconf) |
| |
| void | ap_mpm_rewrite_args (process_rec *process) |
| |
| static void | sig_coredump (int sig) |
| |
| apr_status_t | ap_fatal_signal_child_setup (server_rec *s) |
| |
| static apr_status_t | fatal_signal_cleanup (void *unused) |
| |
| apr_status_t | ap_fatal_signal_setup (server_rec *s, apr_pool_t *in_pconf) |
| |
◆ APLOG_MODULE_INDEX
◆ APR_WANT_STRFUNC
◆ extra_process_t
◆ action_t
| Enumerator |
|---|
| DO_NOTHING | |
| SEND_SIGTERM | |
| SEND_SIGTERM_NOLOG | |
| SEND_SIGKILL | |
| GIVEUP | |
Definition at line 66 of file mpm_unix.c.
◆ dummy_connection()
◆ fatal_signal_cleanup()
◆ pod_signal_internal()
◆ podx_signal_internal()
◆ reclaim_one_pid()
◆ send_signal()
◆ sig_coredump()
◆ dash_k_arg
◆ dash_k_arg_noarg
◆ extras
◆ my_pid
◆ parent_pid
◆ pconf