mjc 96/03/25 03:35:12
Modified: src CHANGES Configuration.tmpl Added: src mod_status.c Log: Reviewed by: Ben Laurie Status module to give instantaneous statistics about Apache children for autonomous monitoring or human reading. Documentation is needed to help users set this up and configure it, provisionally this is available at http://www.apache.org/docs/1.1/mod_status.html Revision Changes Path 1.15 +3 -0 apache/src/CHANGES Index: CHANGES =================================================================== RCS file: /export/home/cvs/apache/src/CHANGES,v retrieving revision 1.14 retrieving revision 1.15 diff -C3 -r1.14 -r1.15 *** CHANGES 1996/03/25 10:54:30 1.14 --- CHANGES 1996/03/25 11:35:10 1.15 *************** *** 1,3 **** --- 1,6 ---- + *) Added Status module with preliminary documentation available + http://www.apache.org/docs/1.1/mod_status.html + *) Added simple and complex instrumentation to Apache to allow a instantaneous status screen to be displayed. Since the complex instrumentation makes the scoreboard file bigger it has been 1.9 +12 -1 apache/src/Configuration.tmpl Index: Configuration.tmpl =================================================================== RCS file: /export/home/cvs/apache/src/Configuration.tmpl,v retrieving revision 1.8 retrieving revision 1.9 diff -C3 -r1.8 -r1.9 *** Configuration.tmpl 1996/03/21 03:50:12 1.8 --- Configuration.tmpl 1996/03/25 11:35:11 1.9 *************** *** 41,46 **** --- 41,53 ---- # disabling use of shared memory for process management (scoreboard with # -DNO_MMAP + # Status Instrumentation + # In order for the status module to obtain full statistics Apache must + # be modified to keep track of various information. This is not + # turned on by default. + # In order to enable full status details add -DSTATUS_INSTRUMENTATION to + # the end of the CFLAGS line below + # [Some other former Apache compile-time options are now treated differently; # the virtual host code is always present; DBM auth is an optional module, and # may be configured out by changing the module config below, though it still *************** *** 178,187 **** # allows other modules to be loaded in at runtime, and mod_cookies # uses Netscape cookies to automatically construct and log accurate # click-trails from Netscape cookies, for Netscape-using clients who ! # aren't coming in via proxy. # Module dld_module mod_dld.o # Module cookies_module mod_cookies.o # Finally, this is a *replacement* for mod_log_common which # supports a LogFormat directive which allows you to specify what --- 185,198 ---- # allows other modules to be loaded in at runtime, and mod_cookies # uses Netscape cookies to automatically construct and log accurate # click-trails from Netscape cookies, for Netscape-using clients who ! # aren't coming in via proxy. The status module allows the server ! # to display current details about how well it is performing and what ! # it is doing. Consider also enabling -DSTATUS_INSTRUMENTATION explained ! # near the start of this file # Module dld_module mod_dld.o # Module cookies_module mod_cookies.o + # Module status_module mod_status.o # Finally, this is a *replacement* for mod_log_common which # supports a LogFormat directive which allows you to specify what