This topic provides information about the real time server statistics
support for HTTP Server (powered by Apache).
Important: Information
for this topic supports the latest PTF levels for HTTP Server for i5/OS .
It is recommended that you install the latest PTFs to upgrade to the latest
level of the HTTP Server for i5/OS. Some of the topics documented here are
not available prior to this update. See
http://www.ibm.com/servers/eserver/iseries/software/http/services/service.htm for more information.
Real time server statistics provide information on HTTP Server (powered
by Apache) performance. Server statistics can be viewed with the Real
Time Server Statistics tool available through the IBM® Web Administration for i5/OS™ interface.
Only statistics for running HTTP Servers (powered by Apache) can be viewed.
Data is collected from the primary server job only.
The header information for the active server displays the following:
- Server name
- Displays the name of the active server. The user-defined name was specified
during the creation of the server.
- Job
- Displays the job name for the active server.
- Server started
- Displays the date and time the server was started.
- Current time
- Displays the date and time of the last manual or automatic refresh of
the statistical information.
Statistical information can be refreshed manually by clicking Refresh or
can be automatically refreshed by selecting a refresh rate from the Refresh
Interval drop-down menu.
Note: Statistical information is cumulative. If a value is greater than 264-1
in any column, the value will reset to 0. All values will reset to 0 if the
server is stopped and then started. The type of information displayed is
dependent on the activity of the HTTP Server (powered by Apache) and what
functions are enabled. Only statistical information for enabled or active
functions are displayed. Each column heading identifies what enabled function
or associated server is being surveyed for statistical information.
Each column heading identifies what enabled function or associated server
is being surveyed for statistical information. Statistical information is
obtained for the following functions:
- Server handled
- This column displays the number of completed server transactions by the
HTTP Server (powered by Apache) since the server was started. For example,
completed transactions for static HTML pages, HTML pages containing Server
Side Include (SSI), and images.
- Proxy
- This column displays the number of completed server transactions that
used proxy since the server was started. Proxy statistics are only available
if proxy is enabled. See Proxy server types and uses for HTTP Server (powered by Apache) for
more information.
- CGI
- This column displays the number of completed server transactions that
were handled as Common Gateway Interface (CGI) since the server was started.
CGI statistics are only available if CGI is enabled. See Set up CGI programs for HTTP Server (powered by Apache) for more information.
- Using SSL
- This column displays the number of completed server transactions that
used Secure Sockets Layer (SSL) since the server was started. SSL statistics
are only available if SSL is enabled. See JKL Toy company enables Secure Sockets Layer (SSL) protection on HTTP Server (powered by Apache) for more information.
- WebSphere®
- This column displays the number of completed server transactions that
used an associated application server since HTTP Server (powered by Apache)
was started. If the associated application server is not running, the information
will still be displayed but will equal '0'. WebSphere statistics are only
available if a WebSphere Application Server is associated with an HTTP Server
(powered by Apache).
- Tomcat
- This column displays the number of completed server transactions that
used an in-process or out-of-process ASF Tomcat server since HTTP Server (powered
by Apache) was started. See About Tomcat for
more information.
- Customer module
- This column displays the number of completed server transactions that
used a customer or third-party module. A customer module is a user module
incorporated as a service program into the HTTP Server (powered by Apache).
See Set up third party modules for HTTP Server (powered by Apache) for more information.
- FRCA Stats
- This column displays the number of completed server transactions that
used Fast Response Cache Accelerator (FRCA) since the server was started.
FRCA statistics are only available if FRCA is enabled. See Fast Response Cache Accelerator (FRCA) for HTTP Server (powered by Apache) for more information.
- FRCA Proxy
- This column displays the number of completed server transactions that
used Fast Response Cache Accelerator (FRCA) proxy since the server was started.
FRCA statistics are only available if FRCA is enabled. See Fast Response Cache Accelerator (FRCA) for HTTP Server (powered by Apache) for more information.
General
The general statistical information displays
basic information about the active server since the server was started. Statistical
information displayed includes the following:
- Active threads
- Displays the number of currently active threads on the server. A thread
is an independent unit of work within a job that uses many of the jobs resources
to complete work. The difference between jobs and threads is that threads
run within the job helping it to finish its work. Every active job has at
least one thread, which is called an initial thread. The initial
thread is created as part of starting the job. The use of threads within a
job allows many things to be done at once. For example, while a job is processing,
a thread may retrieve and calculate data needed by the job to finish processing.
- Idle threads
- Displays the number of currently idle threads active on the server. An
idle thread is a portion of a program that is waiting for either a response
or a request before it can continue. Idle threads are most often waiting for
an HTTP request to process.
- Normal connections
- Displays the number of total normal (non-secure) connections currently
active.
- SSL connections
- Displays the number of total SSL (secure) connections currently active.
- Requests
- Displays the number of total requests to the server since the server was
started.
- Responses
- Displays the number of total responses from the server since the server
was started.
- Requests rejected
- Displays the number of total rejected requests issued by the server since
the server was started.
Absolute and Delta
The absolute and delta information
displays statistical information about currently enabled functions or associated
servers. The absolute value is a measurement of the total transactions
since the server was started. The delta value is a measurement
of the total transactions since the server statistics were refreshed. The
absolute and delta statistical information may be displayed separately or
side by side for comparison. Connections are not the same thing as a request
or response transaction. Connection are only recorded for new inbound connections
to the server. Each column heading identifies what enabled function or associated
server is being surveyed for statistical information. Each row identifies
what statistical information is being retrieved. Statistical information displayed
for each column includes:
- Requests
- Displays the number of requests to the enabled function or associated
server identified at the top of the column.
- Responses
- Displays the number of responses sent by the enabled function or associated
server identified at the top of the column.
- Error responses
- Displays the number of error responses sent by the enabled function or
associated server identified at the top of the column. An error response example
is the 404 "Page Not Found" response.
- Non-cache responses
- Displays the number of non-cached responses sent by the enabled function
or associated server identified at the top of the column.
- Cache responses
- Displays the number of local memory cached responses sent by the enabled
function or associated server identified at the top of the column.
- Bytes received
- Displays the number of bytes received by the enabled function or associated
server identified at the top of the column.
- Bytes sent
- Displays the number of bytes sent by the enabled function or associated
server identified at the top of the column.
- Non-cache Processing (seconds)
- Displays the number of seconds of non-cached processing activity completed
by the enabled function or associated server identified at the top of the
column.
- Cache Processing (seconds)
- Displays the number of seconds of cached processing activity completed
by the enabled function or associated server identified at the top of the
column.
Averages
The server averages information displays
the average length of activity, in seconds, completed by the enabled function
or associated server identified at the top of the column. Each column heading
identifies what enabled function or associated server is being surveyed for
statistical information. Each row identifies what statistical information
is being retrieved. Averages are not affected by end user response times.
Factors such as internet and intranet traffic, firewalls, and connection speeds
are not determined. Statistical information displayed for each column includes:
- Total (seconds)
- Displays the total time of activity completed by the enabled function
or associated server identified at the top of the column.
- Non-cached (seconds)
- Displays the average length of time of non-cached activity completed by
the enabled function or associated server identified at the top of the column.
- Cached (seconds)
- Displays the average length of time of cached activity completed by the
enabled function or associated server identified at the top of the column.