Sun Java System Application Server Enterprise Edition 8.2 管理指南

生产 Web 容器 (PWC) 统计信息

给出了有关 Application Server 企业版 (Enterprise Edition, EE) 中的以下 PWC 组件和服务的可用的统计信息:

生产 Web 容器 (PWC) 统计信息中列出了有关 PWC 虚拟服务器的统计信息。

表 16–25 PWC 虚拟服务器统计信息(仅限于 EE)

属性名称 

数据类型 

说明 

id

字符串统计信息 

虚拟服务器的 ID。 

mode

字符串统计信息 

虚拟服务器所处的模式。选项包括 unknownactive

hosts

字符串统计信息 

由该虚拟服务器提供服务的主机的名称。 

interfaces

字符串统计信息 

配置了虚拟服务器的接口(侦听器)的类型。 

下表中列出了有关 PWC 请求的可用的统计信息。

表 16–26 PWC 请求统计信息(仅限于 EE)

属性名称 

数据类型 

说明 

method

字符串统计信息 

用于请求的方法。 

uri

字符串统计信息 

处理的上一个 URI。 

countrequests

计数统计信息 

已处理的请求数。 

countbytestransmitted

计数统计信息 

传输的字节数;如果此信息不可用,则值为 0。 

countbytesreceived

计数统计信息 

收到的字节数;如果此信息不可用,则值为 0。 

ratebytesreceived

计数统计信息 

在某段服务器定义的时间间隔内数据的接收速率;如果此信息不可用,则值为 0。 

maxbytestransmissionrate

计数统计信息 

在某段服务器定义的时间间隔内数据的最大传输速率;如果此信息不可用,则值为 0。 

countopenconnections

计数统计信息 

当前打开的连接数;如果此信息不可用,则值为 0。 

maxopenconnections

计数统计信息 

同时打开的连接的最大数目;如果此信息不可用,则值为 0。 

count2xx

计数统计信息 

代码为 2XX 的响应的总数。 

count3xx

计数统计信息 

代码为 3XX 的响应的总数。 

count4xx

计数统计信息 

代码为 4XX 的响应的总数。 

count5xx

计数统计信息 

代码为 5XX 的响应的总数。 

countother

计数统计信息 

具有其他响应代码的响应总数。 

count200

计数统计信息 

代码为 200 的响应的总数。 

count302

计数统计信息 

代码为 302 的响应的总数。 

count304

计数统计信息 

代码为 304 的响应的总数。 

count400

计数统计信息 

代码为 400 的响应的总数。 

count401

计数统计信息 

代码为 401 的响应的总数。 

count403

计数统计信息 

代码为 403 的响应的总数。 

count404

计数统计信息 

代码为 404 的响应的总数。 

count503

计数统计信息 

代码为 503 的响应的总数。 

高速缓存信息部分提供了有关文件高速缓存当前的使用方式的信息。下表中列出了有关 PWC 文件高速缓存的统计信息。

表 16–27 PWC 文件高速缓存统计信息(仅限于 EE)

属性名称 

数据类型 

说明 

flagenabled

计数统计信息 

指示是否启用了文件高速缓存。禁用时有效值为 0;启用时有效值为 1。 

secondsmaxage

计数统计信息 

有效高速缓存条目的最长生存期(以秒为单位)。 

countentries

计数统计信息 

当前的高速缓存条目数。一个高速缓存条目代表一个 URI。 

maxentries

计数统计信息 

并发高速缓存条目的最大数目。 

countopenentries

计数统计信息 

与打开的文件关联的条目数。 

maxopenentries

计数统计信息 

与打开的文件关联的并发高速缓存条目的最大数目。 

sizeheapcache

计数统计信息 

用于高速缓存内容的堆空间。 

maxheapcachesize

计数统计信息 

用于高速缓存文件内容的最大堆空间。 

sizemmapcache

计数统计信息 

内存映射的文件内容所使用的地址空间大小。 

maxmmapcachesize

计数统计信息 

文件高速缓存用于内存映射的文件内容的最大地址空间大小。 

counthits

计数统计信息 

高速缓存查找成功的次数。 

countmisses

计数统计信息 

高速缓存查找失败的次数。 

countinfohits

计数统计信息 

文件信息查找成功的次数。 

countinfomisses

计数统计信息 

高速缓存的文件信息丢失的数目。 

countcontenthits

计数统计信息 

高速缓存的文件内容的命中次数。 

countcontentmisses

计数统计信息 

文件信息查找失败的次数。 

本节提供了有关服务器的 HTTP 级保持活动的系统的信息。下表中列出了有关 PWC 保持活动的可用的统计信息。

表 16–28 PWC 保持活动统计信息(仅限于 EE)

属性名称 

数据类型 

说明 

countconnections

计数统计信息 

处于保持活动模式的连接数。 

maxconnections

计数统计信息 

允许同时处于保持活动模式的最大连接数。 

counthits

计数统计信息 

处于保持活动模式的连接随后进行了有效请求的总次数。 

countflushes

计数统计信息 

服务器关闭保持活动的连接的次数。 

countrefusals

计数统计信息 

服务器可能由于有太多的持久性连接而无法将连接传递 到保持活动线程的次数。 

counttimeouts

计数统计信息 

服务器因客户机连接超时且没有任何活动而终止保持 活动连接的次数。 

secondstimeout

计数统计信息 

关闭空闲保持活动连接之前经历的时间(以秒为单位)。 

DNS 高速缓存高速缓存 IP 地址和 DNS 名称。默认情况下,服务器的 DNS 高速缓存处于禁用状态。一个高速缓存条目代表一个 IP 地址或 DNS 名称查找。下表中列出了有关 PWC DNS 的可用的统计信息。

表 16–29 PWC DNS 统计信息(仅限于 EE)

属性名称 

数据类型 

说明 

flagcacheenabled

计数统计信息 

指示是否启用了 DNS 高速缓存。禁用时为 0;启用时为 1。 

countcacheentries

计数统计信息 

当前位于高速缓存中的 DNS 条目数。 

maxcacheentries

计数统计信息 

高速缓存中可容纳的 DNS 条目的最大数目。 

countcachehits

计数统计信息 

DNS 高速缓存查找成功的次数。 

countcachemisses

计数统计信息 

DNS 高速缓存查找失败的次数。 

flagasyncenabled

计数统计信息 

指示是否启用了异步 DNS 查找。禁用时为 0;启用时为 1。 

countasyncnamelookups

计数统计信息 

异步 DNS 名称查找的总数。 

countasyncaddrlookups

计数统计信息 

异步 DNS 地址查找的总数。 

countasynclookupsinprogress

计数统计信息 

正在进行的异步查找的数目。 

下表中列出了有关 PWC 线程池的统计信息。

表 16–30 PWC 线程池统计信息(仅限于 EE)

属性名称 

数据类型 

说明 

id

字符串统计信息 

线程池 ID。 

countthreadsidle

计数统计信息 

当前处于空闲状态的请求处理线程数。 

countthreads

计数统计信息 

当前的请求处理线程的数目。 

maxthreads

计数统计信息 

可同时存在的请求处理线程的最大数目。 

countqueued

计数统计信息 

排队等候此线程池处理的请求数。 

peakqueued

计数统计信息 

队列中同时容纳的最大请求数。 

maxqueued

计数统计信息 

队列一次可容纳的最大请求数。 

连接队列是指请求被处理前容纳这些请求的队列。连接队列的统计信息显示队列中的会话数以及连接被接受前的平均延迟时间。下表中列出了有关 PWC 连接队列的统计信息。

表 16–31 PWC 连接队列统计信息(仅限于 EE)

属性名称 

数据类型 

说明 

id

字符串统计信息 

连接队列的 ID。 

counttotalconnections

计数统计信息 

已接受的连接总数。 

countqueued

计数统计信息 

当前位于队列中的连接数。 

peakqueued

计数统计信息 

队列中同时容纳的最大连接数。 

maxqueued

计数统计信息 

连接队列的最大大小。 

countoverflows

计数统计信息 

队列太满而无法容纳更多连接的次数。 

counttotalqueued

计数统计信息 

排队等候的连接总数。由于给定连接可能被多次排队,因此 counttotalqueued 可能会大于或等于 counttotalconnections

tickstotalqueued

计数统计信息 

连接在队列中所花费的周期总数。周期是由系统决定的时间单位。 

countqueued1minuteaverage

计数统计信息 

前 1 分钟内处于排队状态的平均连接数。 

countqueued5minuteaverage

计数统计信息 

前 5 分钟内处于排队状态的平均连接数。 

countqueued15minuteaverage

计数统计信息 

前 15 分钟内处于排队状态的平均连接数。 

下表中列出了有关 PWC HTTP 服务的统计信息。

表 16–32 PWC HTTP 服务统计信息(仅限于 EE)

属性名称 

数据类型 

说明 

id

字符串统计信息 

HTTP 服务的实例名称。 

versionserver

字符串统计信息 

HTTP 服务的版本号。 

timestarted

字符串统计信息 

启动 HTTP 服务的时间 (GMT)。 

secondsrunning

计数统计信息 

HTTP 服务启动以来所经历的时间(以秒为单位)。 

maxthreads

计数统计信息 

每个实例中的最大工作线程数。 

maxvirtualservers

计数统计信息 

每个实例中可以配置的最大虚拟服务器数目。 

flagprofilingenabled

计数统计信息 

是否启用了 HTTP 服务性能探查。有效值为 0 或 1。 

flagvirtualserveroverflow

计数统计信息 

指示配置的虚拟服务器数目是否超过为 maxvirtualservers 所指定的值。如果此属性设置为 1,则无法对所有虚拟服务器的统计信息进行跟踪。

load1minuteaverage

计数统计信息 

前 1 分钟内请求的平均负载。 

load5minuteaverage

计数统计信息 

前 5 分钟内请求的平均负载。 

load15minuteaverage

计数统计信息 

前 15 分钟内请求的平均负载。 

ratebytestransmitted

计数统计信息 

在某个服务器定义的时间间隔内数据的传输速率。如果此信息不可用,则结果为 0。 

ratebytesreceived

计数统计信息 

在某个服务器定义的时间间隔内数据的接收速率。如果此信息不可用,则结果为 0。