|
Apache HTTPD
|
#include "apr.h"#include "apr_portable.h"#include "apr_strings.h"#include "apr_thread_proc.h"#include "apr_signal.h"#include "apr_tables.h"#include "apr_getopt.h"#include "apr_thread_mutex.h"#include "apr_want.h"#include <sys/select.h>#include "ap_config.h"#include "httpd.h"#include "mpm_default.h"#include "http_main.h"#include "http_log.h"#include "http_config.h"#include "http_core.h"#include "http_connection.h"#include "scoreboard.h"#include "ap_mpm.h"#include "mpm_common.h"#include "ap_listen.h"#include "ap_mmn.h"#include <signal.h>#include <netware.h>#include <nks/netware.h>#include <library.h>#include <screen.h>Go to the source code of this file.
Macros | |
| #define | APR_WANT_STDIO |
| #define | APR_WANT_STRFUNC |
| #define | HARD_SERVER_LIMIT 1 |
| #define | WORKER_DEAD SERVER_DEAD |
| #define | WORKER_STARTING SERVER_STARTING |
| #define | WORKER_READY SERVER_READY |
| #define | WORKER_IDLE_KILL SERVER_IDLE_KILL |
| #define | MPM_HARD_LIMITS_FILE "/mpm_default.h" |
| #define | HANDLEDCOMMAND 0 |
| #define | NOTMYCOMMAND 1 |
| #define | DBPRINT0(s) |
| #define | DBPRINT1(s, v1) |
| #define | DBPRINT2(s, v1, v2) |
| #define | MAX_WB_RETRIES 3 |
| #define | MAX_SPAWN_RATE (64) |
Variables | |
| static int | ap_threads_per_child =0 |
| static int | ap_threads_to_start =0 |
| static int | ap_threads_min_free =0 |
| static int | ap_threads_max_free =0 |
| static int | ap_threads_limit =0 |
| static int | mpm_state = 0 |
| static int | ap_max_workers_limit = -1 |
| int | hold_screen_on_exit = 0 |
| static fd_set | listenfds |
| static int | listenmaxfd |
| static apr_pool_t * | pconf |
| static apr_pool_t * | pmain |
| static pid_t | ap_my_pid |
| static char * | ap_my_addrspace = NULL |
| static int | die_now = 0 |
| static unsigned long | worker_thread_count |
| static int | request_count |
| static CommandParser_t | ConsoleHandler = {0, NULL, 0} |
| static int | show_settings = 0 |
| static int volatile | shutdown_pending |
| static int volatile | restart_pending |
| static int volatile | is_graceful |
| static int volatile | wait_to_finish =1 |
| static ap_generation_t volatile | ap_my_generation =0 |
| static int | idle_spawn_rate = 1 |
| static int | hold_off_on_exponential_spawning |
| static const command_rec | netware_mpm_cmds [] |
| static int *const | aplog_module_index = &( mpm_netware_module.module_index) |
| #define APR_WANT_STDIO |
Definition at line 49 of file mpm_netware.c.
| #define APR_WANT_STRFUNC |
Definition at line 50 of file mpm_netware.c.
Definition at line 163 of file mpm_netware.c.
Definition at line 164 of file mpm_netware.c.
Definition at line 165 of file mpm_netware.c.
| #define HANDLEDCOMMAND 0 |
Definition at line 151 of file mpm_netware.c.
| #define HARD_SERVER_LIMIT 1 |
Definition at line 103 of file mpm_netware.c.
| #define MAX_SPAWN_RATE (64) |
Definition at line 610 of file mpm_netware.c.
| #define MAX_WB_RETRIES 3 |
Definition at line 327 of file mpm_netware.c.
| #define MPM_HARD_LIMITS_FILE "/mpm_default.h" |
Definition at line 111 of file mpm_netware.c.
| #define NOTMYCOMMAND 1 |
Definition at line 152 of file mpm_netware.c.
| #define WORKER_DEAD SERVER_DEAD |
Definition at line 106 of file mpm_netware.c.
| #define WORKER_IDLE_KILL SERVER_IDLE_KILL |
Definition at line 109 of file mpm_netware.c.
| #define WORKER_READY SERVER_READY |
Definition at line 108 of file mpm_netware.c.
| #define WORKER_STARTING SERVER_STARTING |
Definition at line 107 of file mpm_netware.c.
|
static |
Definition at line 178 of file mpm_netware.c.
Definition at line 1179 of file mpm_netware.c.
|
static |
Definition at line 720 of file mpm_netware.c.
Definition at line 1271 of file mpm_netware.c.
|
static |
Definition at line 540 of file mpm_netware.c.
|
static |
Definition at line 194 of file mpm_netware.c.
|
static |
Definition at line 263 of file mpm_netware.c.
|
static |
< Module has handled this stage.
Definition at line 1011 of file mpm_netware.c.
Definition at line 254 of file mpm_netware.c.
|
static |
Definition at line 1087 of file mpm_netware.c.
|
static |
< Module has handled this stage.
Definition at line 980 of file mpm_netware.c.
|
static |
< This value specifies that * an MPM is using a dynamic * number of threads or daemons
< This value specifies that an * MPM is not capable of * threading or forking.
< Module has handled this stage.
Definition at line 201 of file mpm_netware.c.
|
static |
Definition at line 1104 of file mpm_netware.c.
|
static |
< Module has handled this stage.
< Module has handled this stage.
< Module has handled this stage.
< Module has served the response completely * - it's safe to die() with no more output
< Module has handled this stage.
Definition at line 865 of file mpm_netware.c.
Definition at line 307 of file mpm_netware.c.
|
static |
Definition at line 614 of file mpm_netware.c.
|
static |
Definition at line 1293 of file mpm_netware.c.
|
static |
Definition at line 291 of file mpm_netware.c.
< Forbidden in <VirtualHost>
< Forbidden in <Limit>
< Forbidden in <Directory>
< Forbidden in <Location>
< Forbidden in <Files> or <If>
< Forbidden in <Proxy>
Definition at line 1321 of file mpm_netware.c.
< Forbidden in <VirtualHost>
< Forbidden in <Limit>
< Forbidden in <Directory>
< Forbidden in <Location>
< Forbidden in <Files> or <If>
< Forbidden in <Proxy>
Definition at line 1310 of file mpm_netware.c.
|
static |
Definition at line 301 of file mpm_netware.c.
< Forbidden in <VirtualHost>
< Forbidden in <Limit>
< Forbidden in <Directory>
< Forbidden in <Location>
< Forbidden in <Files> or <If>
< Forbidden in <Proxy>
Definition at line 1332 of file mpm_netware.c.
< Forbidden in <VirtualHost>
< Forbidden in <Limit>
< Forbidden in <Directory>
< Forbidden in <Location>
< Forbidden in <Files> or <If>
< Forbidden in <Proxy>
Definition at line 1299 of file mpm_netware.c.
|
static |
Definition at line 827 of file mpm_netware.c.
|
static |
Definition at line 799 of file mpm_netware.c.
Definition at line 850 of file mpm_netware.c.
Definition at line 270 of file mpm_netware.c.
Definition at line 586 of file mpm_netware.c.
| void worker_main | ( | void * | arg | ) |
< Non-blocking IO
Definition at line 336 of file mpm_netware.c.
|
static |
Definition at line 127 of file mpm_netware.c.
Definition at line 138 of file mpm_netware.c.
|
static |
Definition at line 173 of file mpm_netware.c.
|
static |
Definition at line 137 of file mpm_netware.c.
|
static |
Definition at line 119 of file mpm_netware.c.
|
static |
Definition at line 118 of file mpm_netware.c.
|
static |
Definition at line 117 of file mpm_netware.c.
|
static |
Definition at line 115 of file mpm_netware.c.
|
static |
Definition at line 116 of file mpm_netware.c.
Definition at line 1356 of file mpm_netware.c.
|
static |
Definition at line 150 of file mpm_netware.c.
|
static |
Definition at line 140 of file mpm_netware.c.
|
static |
Definition at line 612 of file mpm_netware.c.
| int hold_screen_on_exit = 0 |
Definition at line 129 of file mpm_netware.c.
|
static |
Definition at line 608 of file mpm_netware.c.
Definition at line 171 of file mpm_netware.c.
|
static |
Definition at line 131 of file mpm_netware.c.
|
static |
Definition at line 132 of file mpm_netware.c.
|
static |
Definition at line 120 of file mpm_netware.c.
|
static |
Definition at line 1343 of file mpm_netware.c.
|
static |
Definition at line 134 of file mpm_netware.c.
|
static |
Definition at line 135 of file mpm_netware.c.
|
static |
Definition at line 144 of file mpm_netware.c.
Definition at line 170 of file mpm_netware.c.
|
static |
Definition at line 154 of file mpm_netware.c.
Definition at line 169 of file mpm_netware.c.
Definition at line 172 of file mpm_netware.c.
Definition at line 143 of file mpm_netware.c.