From: Rich Bowen Date: Tue, 19 Feb 2002 01:21:56 +0000 (+0000) Subject: Conversion to xml X-Git-Tag: 2.0.33~202 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=4c5d24b25dd91216d1f18a4ceb680c0411ef9076;p=apache Conversion to xml git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93486 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/docs/manual/mod/mod_status.xml b/docs/manual/mod/mod_status.xml new file mode 100644 index 0000000000..d3a351f12f --- /dev/null +++ b/docs/manual/mod/mod_status.xml @@ -0,0 +1,137 @@ + + + + +mod_status +Base +status_module +mod_status.c +Available in Apache 1.1 and later + +This module provides information on server activity and +performance. + + + + + Warning: This document has not been updated + to take into account changes made in the 2.0 version of the + Apache HTTP Server. Some of the information may still be + relevant, but please use it with care. + + +

The Status module allows a server administrator to find out + how well their server is performing. A HTML page is presented + that gives the current server statistics in an easily readable + form. If required this page can be made to automatically + refresh (given a compatible browser). Another page gives a + simple machine-readable list of the current server state.

+ +

The details given are:

+ +
    +
  • The number of children serving requests
  • + +
  • The number of idle children
  • + +
  • The status of each child, the number of requests that + child has performed and the total number of bytes served by + the child (*)
  • + +
  • A total number of accesses and byte count served (*)
  • + +
  • The time the server was started/restarted and the time it + has been running for
  • + +
  • Averages giving the number of requests per second, the + number of bytes served per second and the average number of + bytes per request (*)
  • + +
  • The current percentage CPU used by each child and in + total by Apache (*)
  • + +
  • The current hosts and requests being processed (*)
  • +
+ + A compile-time option must be used to display the details + marked "(*)" as the instrumentation required for obtaining + these statistics does not exist within standard Apache. +
+ +
+ Enabling Status Support + + To enable status reports only for browsers from the foo.com + domain add this code to your httpd.conf + configuration file + + <Location /server-status>
+ SetHandler server-status
+
+ Order Deny,Allow
+ Deny from all
+ Allow from .foo.com
+ </Location> +
+ +

You can now access server statistics by using a Web browser + to access the page + http://your.server.name/server-status

+ +

Note that mod_status will only work + when you are running Apache in standalone mode and not + inetd mode.

+
+ +
+ + Automatic Updates + You can get the status page to update itself automatically if + you have a browser that supports "refresh". Access the page + http://your.server.name/server-status?refresh=N to + refresh the page every N seconds. + +
+ +
+ + Machine Readable Status File + A machine-readable version of the status file is available by + accessing the page + http://your.server.name/server-status?auto. This + is useful when automatically run, see the Perl program in the + /support directory of Apache, + log_server_status. + + + It should be noted that if mod_status is + compiled into the server, its handler capability is available + in all configuration files, including + per-directory files (e.g., + .htaccess). This may have security-related + ramifications for your site. + + +
+ + + +ExtendedStatus +This directive controls whether the server keeps track of +extended status information for each request. This is only +useful if the status module is enabled on the server. +ExtendedStatus On|Off +ExtendedStatus Off +server config +ExtendedStatus is only available in Apache 1.3.2 and +later. + + +

This setting applies to the entire server, and cannot be + enabled or disabled on a virtualhost-by-virtualhost basis.

+
+ +
+
+