📄 monitor.html
字号:
<?xml version="1.0" encoding="GB2312"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-CN" lang="zh-CN"><head> <meta http-equiv="Content-Type" content="text/html; charset=GB2312" /> <meta name="keywords" content="electronic commerce, ecommerce, ebusiness, e-business, e-commerce, enterprise software, net economy, Sun Microsystems, Sun Open Net Environment, Sun ONE, internet software" /> <meta name="Description" content="Sun Microsystems, Inc. is delivering Sun ONE e-commerce software and enterprise solutions that enable companies to compete successfully in the Net Economy." /> <meta name="TemplateVersion" content="Sun ONE WDT 2.3.1" /> <meta name="LASTUPDATED" content="10/03/03 09:48:25" /> <meta name="BookTitle" content="Sun Java System Application Server Enterprise Edition 8.1 Administration Guide 2005Q1" /> <title>第 21 章 监视组件和服务</title> <link href="catalog.css" tppabs="http://docs.sun.com/source/819-1553/catalog.css" rel="stylesheet" type="text/css" /> <!-- on load bring this window to front --> <script laguage="javascript"> top.window.focus(); </script></head><body text="#000000" link="#594FBF" vlink="#9966cc" alink="#333366" bgcolor="#FFFFFF"><a name="top"> </a><!-- navigation --> <table width="100%" border="0" cellspacing="4" summary="Header navigation table"> <tr><td> <p class="pNavigation"> <a HREF="javascript:if(confirm('http://www.sun.com/software/ \n\n该文件无法用 Teleport Ultra 下载, 因为 它是一个域或路径外部被设置为它的启始地址的地址。 \n\n你想在服务器上打开它?'))window.location='http://www.sun.com/software/'" tppabs="http://www.sun.com/software/"> <img SRC="Logo.jpg" tppabs="http://docs.sun.com/source/819-1553/Logo.jpg" alt="Sun logo" valign="bottom" border="0" /></a>      <a href="logging.html" tppabs="http://docs.sun.com/source/819-1553/logging.html">上一页</a>      <a href="index.html" tppabs="http://docs.sun.com/source/819-1553/index.html">目录</a>      <a href="jvm.html" tppabs="http://docs.sun.com/source/819-1553/jvm.html">下一页</a>      </p> </td></tr> <tr><td valign="top" align="right" bgcolor="#594FBF"> <span class="cBookTitle">Sun Java System Application Server Enterprise Edition 8.1 管理指南 2005Q1</span> </td></tr> </table><!-- end navigation --><blockquote><!-- chapter content --><a name="wp681372"> </a><h2 class="pChapNumber"><span class="cGray">第 21 章</span><br /><a name="wp681376"> </a>监视组件和服务</h2><a name="wp681378"> </a><p class="pParagraph">本章包含有关使用 Application Server 管理控制台监视组件的信息。本章包含以下几节:</p><div class="pSmartList1"><ul class="pSmartList1"><a name="wp681384"> </a><div class="pSmartList1"><li><a href="monitor.html#wp681400" tppabs="http://docs.sun.com/source/819-1553/monitor.html#wp681400">关于监视</a></li></div><a name="wp681390"> </a><div class="pSmartList1"><li><a href="monitor.html#wp682098" tppabs="http://docs.sun.com/source/819-1553/monitor.html#wp682098">有关启用和禁用监视功能的管理控制台任务</a></li></div><a name="wp681396"> </a><div class="pSmartList1"><li><a href="monitor.html#wp682208" tppabs="http://docs.sun.com/source/819-1553/monitor.html#wp682208">有关查看监视数据的管理控制台任务</a></li></div></ul></div><a name="wp681400"> </a><h2 class="pHeading1"><hr />关于监视</h2><div class="pSmartList1"><ul class="pSmartList1"><a name="wp681406"> </a><div class="pSmartList1"><li><a href="monitor.html#wp681432" tppabs="http://docs.sun.com/source/819-1553/monitor.html#wp681432">监视 Application Server</a></li></div><a name="wp681412"> </a><div class="pSmartList1"><li><a href="monitor.html#wp681458" tppabs="http://docs.sun.com/source/819-1553/monitor.html#wp681458">监视概述</a></li></div><a name="wp681418"> </a><div class="pSmartList1"><li><a href="monitor.html#wp681512" tppabs="http://docs.sun.com/source/819-1553/monitor.html#wp681512">关于可监视对象的树结构</a></li></div><a name="wp681424"> </a><div class="pSmartList1"><li><a href="monitor.html#wp681674" tppabs="http://docs.sun.com/source/819-1553/monitor.html#wp681674">关于受监视的组件和服务的统计信息</a></li></div></ul></div><a name="wp681432"> </a><h3 class="pHeading2">监视 Application Server</h3><a name="wp681442"> </a><p class="pParagraph">使用监视功能可以观察 Sun Java System Application Server Enterprise Edition 8.1 2005Q1 的服务器实例中部署的各种组件和服务的运行时状态。利用有关运行时组件和进程状态的信息,可以确定性能瓶颈以便进行优化、有助于进行容量规划、预测故障、在发生故障时分析根本原因,以及确保一切运行正常。</p><a name="wp681444"> </a><p class="pParagraph">启用监视功能会因增加系统开销而使性能降低。</p><a name="wp681458"> </a><h3 class="pHeading2">监视概述</h3><a name="wp681460"> </a><p class="pParagraph">要监视 Application Server,请执行以下步骤:</p><div class="pSmartList1"><ol type="1" class="pSmartList1"><a name="wp681462"> </a><div class="pSmartList1"><li>使用管理控制台或 <code class="cCode">asadmin</code> 工具来启用对特定服务和组件的监视功能。 </li></div><a name="wp681472"> </a><p class="pStepParaI1">有关此步骤的更多信息,请参阅<a href="monitor.html#wp682098" tppabs="http://docs.sun.com/source/819-1553/monitor.html#wp682098">有关启用和禁用监视功能的管理控制台任务</a>。</p><a name="wp681474"> </a><div class="pSmartList1"><li>使用管理控制台或 <code class="cCode">asadmin</code> 工具来查看指定服务或组件的监视数据。</li></div><a name="wp681488"> </a><p class="pStepParaI1">有关此步骤的更多信息,请参阅<a href="monitor.html#wp682208" tppabs="http://docs.sun.com/source/819-1553/monitor.html#wp682208">有关查看监视数据的管理控制台任务</a>。</p></ol></div><a name="wp681512"> </a><h3 class="pHeading2">关于可监视对象的树结构</h3><a name="wp681514"> </a><p class="pParagraph">Application Server 使用树结构来跟踪可监视对象。由于监视对象的树是动态的,因此在实例中添加、更新或删除组件时该树会相应地发生变化。树中的根对象为服务器实例名称(例如 <code class="cCode">server</code>)。(在平台版中,仅允许使用一个服务器实例。)</p><a name="wp681516"> </a><p class="pParagraph">以下命令显示了树的顶层:</p><a name="wp681518"> </a><code class="pCodelineIndent">asadmin> list --monitor server<br />server.applications<br />server.http-service<br />server.connector-service<br />server.jms-service<br />server.jvm<br />server.orb<br />server.resources<br />server.thread-pools</code><a name="wp681520"> </a><p class="pParagraph">以下各节介绍了这些子树:</p><div class="pSmartList1"><ul class="pSmartList1"><a name="wp681526"> </a><div class="pSmartList1"><li><a href="monitor.html#wp681568" tppabs="http://docs.sun.com/source/819-1553/monitor.html#wp681568">应用程序树</a></li></div><a name="wp681532"> </a><div class="pSmartList1"><li><a href="monitor.html#wp681588" tppabs="http://docs.sun.com/source/819-1553/monitor.html#wp681588">HTTP 服务树</a></li></div><a name="wp681538"> </a><div class="pSmartList1"><li><a href="monitor.html#wp681622" tppabs="http://docs.sun.com/source/819-1553/monitor.html#wp681622">连接器服务树</a></li></div><a name="wp681544"> </a><div class="pSmartList1"><li><a href="monitor.html#wp681622" tppabs="http://docs.sun.com/source/819-1553/monitor.html#wp681622">连接器服务树</a></li></div><a name="wp681550"> </a><div class="pSmartList1"><li><a href="monitor.html#wp681636" tppabs="http://docs.sun.com/source/819-1553/monitor.html#wp681636">JMS 服务树</a></li></div><a name="wp681556"> </a><div class="pSmartList1"><li><a href="monitor.html#wp681646" tppabs="http://docs.sun.com/source/819-1553/monitor.html#wp681646">ORB 树</a></li></div><a name="wp681562"> </a><div class="pSmartList1"><li><a href="monitor.html#wp681660" tppabs="http://docs.sun.com/source/819-1553/monitor.html#wp681660">线程池树</a></li></div></ul></div><a name="wp681568"> </a><h4 class="pHeading3">应用程序树</h4><a name="wp681578"> </a><p class="pParagraph">以下示意图显示了企业应用程序的各种组件的顶层节点和子节点。具有可用的监视统计信息的节点标有星号 (*)。有关更多信息,请参阅<a href="monitor.html#wp681746" tppabs="http://docs.sun.com/source/819-1553/monitor.html#wp681746">EJB 容器统计信息</a>和<a href="monitor.html#wp681792" tppabs="http://docs.sun.com/source/819-1553/monitor.html#wp681792">Web 容器统计信息</a>。</p><a name="wp681582"> </a><p class="pCaption">图 21-1 应用程序节点树结构</p><a name="wp681584"> </a><code class="pCodeline"><span style="font-weight: bold">应用程序<br /></span>   |--- 应用程序 1<br />   | |--- ejb 模块 1<br />   | | |--- ejb 1 *<br />   |    | |--- 高速缓存(用于实体/sfsb)*<br />   |    | |--- 池(用于 slsb/mdb/实体)*<br />   |    | |--- 方法<br />   | |                       |---方法 1 *<br />   | |                       |---方法 2 *<br />   |    | |--- 有状态会话存储(用于 sfsb)*<br />   |    | |--- 计时器(用于 s1sb/实体/mdb)*<br />   | |--- Web 模块 1<br />   |    | |--- 虚拟服务器 1 *<br />   |    |      |---servlet 1 *<br />   |    |                       |---servlet 2 *<br />   |--- 独立 Web 模块 1<br />   |    | |----- 虚拟服务器 2 *<br />   |    |      |---servlet 3 *<br />   |    |      |---servlet 4 *<br />   |    | |----- 虚拟服务器 3 *<br />   |    |       |---servlet 3 *(不同虚拟服务器上相同的 servlet) <br />   |    |     |---servlet 5 *<br />   |--- 独立 ejb 模块 1<br />   |    | |--- ejb 2 *<br />   |   | |--- 高速缓存(用于实体/sfsb)*<br />   |    | |--- 池(用于 slsb/mdb/实体)*<br />   |    | |--- 方法<br />   |    |   |--- 方法 1 *<br />   |    |   |--- 方法 2 *<br />   |--- 应用程序 2</code><a name="wp681588"> </a><h4 class="pHeading3">HTTP 服务树</h4><a name="wp681594"> </a><p class="pParagraph">以下示意图显示了 HTTP 服务的节点。具有可用的监视信息的节点标有星号 (*)。请参见<a href="monitor.html#wp681588" tppabs="http://docs.sun.com/source/819-1553/monitor.html#wp681588">HTTP 服务树</a>。</p><a name="wp681596"> </a><p class="pCaption">图 21-2 HTTP 服务示意图(PE 版)</p><a name="wp681598"> </a><code class="pCodeline">http 服务<br /> |--- 虚拟服务器 1<br /> |--- http 侦听器 1 *<br /> |--- http 侦听器 2 *<br /> |--- 虚拟服务器 2<br /> |--- http 侦听器 1 *<br /> |--- http 侦听器 2 *</code><a name="wp681600"> </a><p class="pCaption">图 21-3 HTTP 服务示意图(EE 版)</p><a name="wp681602"> </a><code class="pCodeline">http 服务 *<br /> |--- 连接队列 *<br /> |--- dns *<br /> |--- 文件高速缓存 *<br /> |--- 保持活动 *<br /> |--- pwc 线程池 *<br /> |--- 虚拟服务器 1 *<br /> | |--- 请求 *<br /> |---虚拟服务器 2 *<br /> | |--- 请求 *</code><a name="wp681604"> </a><h4 class="pHeading3">资源树</h4><a name="wp681614"> </a><p class="pParagraph">资源节点保存 JDBC 连接池、连接器连接池等池的可监视属性。以下示意图显示了各种资源组件的顶层节点和子节点。具有可用的监视统计信息的节点标有星号 (*)。请参见<a href="monitor.html#wp681833" tppabs="http://docs.sun.com/source/819-1553/monitor.html#wp681833">JDBC 连接池统计信息</a>和<a href="monitor.html#wp681846" tppabs="http://docs.sun.com/source/819-1553/monitor.html#wp681846">JMS 连接器服务统计信息</a>。</p><a name="wp681616"> </a><p class="pCaption">图 21-4 资源示意图</p><a name="wp681618"> </a><code class="pCodeline">资源<br /> |--- 连接池 1(连接器连接池或 jdbc)*<br /> |--- 连接池 2(连接器连接池或 jdbc)*</code><a name="wp681622"> </a><h4 class="pHeading3">连接器服务树</h4><a name="wp681628"> </a><p class="pParagraph">连接器服务节点保存连接器连接池等池的可监视属性。以下示意图显示了各种连接器服务组件的顶层节点和子节点。具有可用的监视统计信息的节点标有星号 (*)。请参见<a href="monitor.html#wp681846" tppabs="http://docs.sun.com/source/819-1553/monitor.html#wp681846">JMS 连接器服务统计信息</a>。</p><a name="wp681630"> </a><p class="pCaption">图 21-5 连接器服务示意图</p><a name="wp681632"> </a><code class="pCodeline">连接器服务<br /> |--- 资源适配器 1<br /> | |-- 连接池<br /> | | |-- 池 1(该池的所有池统计信息)<br /> | |-- 工作管理(该 RA 的所有工作管理统计信息)</code><a name="wp681636"> </a><h4 class="pHeading3">JMS 服务树</h4><a name="wp681638"> </a><p class="pParagraph">JMS 服务节点保存连接器连接池等池的可监视属性。以下示意图显示了各种 JMS 服务组件的顶层节点和子节点。具有可用的监视统计信息的节点标有星号 (*)。 </p><a name="wp681640"> </a><p class="pCaption">图 21-6 JMS 服务示意图</p><a name="wp681642"> </a><code class="pCodeline">jms 服务<br /> |-- 连接工厂 [RA 域中的 AKA 连接池]<br /> | |-- 连接工厂 1(此 CF 的所有 CF 统计信息)<br /> |-- 工作管理(MQ-RA 的所有工作管理统计信息)</code><a name="wp681646"> </a><h4 class="pHeading3">ORB 树</h4><a name="wp681652"> </a><p class="pParagraph">ORB 节点保存连接管理器的可监视属性。以下示意图显示了 ORB 组件的顶层节点和子节点。具有可用的监视统计信息的节点标有星号 (*)。请参见<a href="monitor.html#wp681870" tppabs="http://docs.sun.com/source/819-1553/monitor.html#wp681870">ORB 中连接管理器的统计信息</a>。</p><a name="wp681654"> </a><p class="pCaption">图 21-7 ORB 示意图</p><a name="wp681656"> </a><code class="pCodeline">orb<br /> |--- 连接管理器<br /> | |--- 连接管理器 1 *<br /> | |--- 连接管理器 1 *</code><a name="wp681660"> </a><h4 class="pHeading3">线程池树</h4><a name="wp681666"> </a><p class="pParagraph">线程池节点保存连接管理器的可监视属性。以下示意图显示了 ORB 组件的顶层节点和子节点。具有可用的监视统计信息的节点标有星号 (*)。请参见<a href="monitor.html#wp681881" tppabs="http://docs.sun.com/source/819-1553/monitor.html#wp681881">线程池统计信息</a>。</p><a name="wp681668"> </a><p class="pCaption">图 21-8 线程池示意图</p><a name="wp681670"> </a><code class="pCodeline">线程池<br /> | |--- 线程池 1 *<br /> | |--- 线程池 2 *</code><a name="wp681674"> </a><h3 class="pHeading2">关于受监视的组件和服务的统计信息</h3><a name="wp681676"> </a><p class="pParagraph">本节介绍了可用的监视统计信息:</p><div class="pSmartList1"><ul class="pSmartList1"><a name="wp681682"> </a><div class="pSmartList1"><li><a href="monitor.html#wp681746" tppabs="http://docs.sun.com/source/819-1553/monitor.html#wp681746">EJB 容器统计信息</a></li></div><a name="wp681688"> </a><div class="pSmartList1"><li><a href="monitor.html#wp681792" tppabs="http://docs.sun.com/source/819-1553/monitor.html#wp681792">Web 容器统计信息</a></li></div><a name="wp681694"> </a><div class="pSmartList1"><li><a href="monitor.html#wp681818" tppabs="http://docs.sun.com/source/819-1553/monitor.html#wp681818">HTTP 服务统计信息</a></li></div><a name="wp681700"> </a><div class="pSmartList1"><li><a href="monitor.html#wp681833" tppabs="http://docs.sun.com/source/819-1553/monitor.html#wp681833">JDBC 连接池统计信息</a></li></div><a name="wp681706"> </a><div class="pSmartList1"><li><a href="monitor.html#wp681846" tppabs="http://docs.sun.com/source/819-1553/monitor.html#wp681846">JMS 连接器服务统计信息</a></li></div><a name="wp681712"> </a><div class="pSmartList1"><li><a href="monitor.html#wp681870" tppabs="http://docs.sun.com/source/819-1553/monitor.html#wp681870">ORB 中连接管理器的统计信息</a></li></div><a name="wp681718"> </a><div class="pSmartList1"><li><a href="monitor.html#wp681881" tppabs="http://docs.sun.com/source/819-1553/monitor.html#wp681881">线程池统计信息</a></li></div><a name="wp681724"> </a><div class="pSmartList1"><li><a href="monitor.html#wp681894" tppabs="http://docs.sun.com/source/819-1553/monitor.html#wp681894">事务服务统计信息</a></li></div><a name="wp681730"> </a><div class="pSmartList1"><li><a href="monitor.html#wp681905" tppabs="http://docs.sun.com/source/819-1553/monitor.html#wp681905">Java 虚拟机 (JVM) 统计信息</a></li></div><div class="pSmartList2"><ul class="pSmartList2"><a name="wp681736"> </a><div class="pSmartList2"><li><a href="monitor.html#wp681916" tppabs="http://docs.sun.com/source/819-1553/monitor.html#wp681916">J2SE 5.0 中的 JVM 统计信息</a></li></div></ul></div><a name="wp681742"> </a><div class="pSmartList1"><li><a href="monitor.html#wp681988" tppabs="http://docs.sun.com/source/819-1553/monitor.html#wp681988">生产 Web 容器 (PWC) 统计信息</a></li></div></ul></div><a name="wp681746"> </a><h4 class="pHeading3">EJB 容器统计信息</h4><a name="wp681753"> </a><p class="pParagraph"><a href="monitor.html#wp675960" tppabs="http://docs.sun.com/source/819-1553/monitor.html#wp675960">表 21-1</a> 中介绍了 EJB 统计信息。</p><div align="left"><table border="1" cellpadding="5" cellspacing="0" id="wp675960"> <caption><a name="wp675960"> </a><p class="pCaption">表 21-1 EJB 统计信息</p></caption> <tr bgcolor="#cdccee" align="left" valign="top"> <th scope="col"><a name="wp675968"> </a><p class="pTableHead">属性名称</p></th> <th scope="col"><a name="wp675970"> </a><p class="pTableHead">数据类型</p></th> <th scope="col"><a name="wp675972"> </a><p class="pTableHead">说明</p></th></tr> <tr align="left" valign="top"> <td><a name="wp675980"> </a><p class="pTableText"><code class="cCode">createcount</code></p></td> <td><a name="wp675982"> </a><p class="pTableText">计数统计信息</p></td> <td><a name="wp675984"> </a><p class="pTableText">调用 EJB 的 <code class="cCode">create</code> 方法的次数。</p></td></tr> <tr align="left" valign="top"> <td><a name="wp675992"> </a><p class="pTableText"><code class="cCode">removecount</code></p></td> <td><a name="wp675994"> </a><p class="pTableText">计数统计信息</p></td> <td><a name="wp675996"> </a><p class="pTableText">调用 EJB 的 <code class="cCode">remove</code> 方法的次数。</p></td></tr> <tr align="left" valign="top"> <td><a name="wp676004"> </a><p class="pTableText"><code class="cCode">pooledcount</code></p></td> <td><a name="wp676006"> </a><p class="pTableText">范围统计信息</p></td> <td><a name="wp676008"> </a><p class="pTableText">处于汇集状态的实体 Bean 的数目。 </p></td></tr> <tr align="left" valign="top"> <td><a name="wp676016"> </a><p class="pTableText"><code class="cCode">readycount</code></p></td> <td><a name="wp676018"> </a><p class="pTableText">范围统计信息</p></td> <td><a name="wp676020"> </a><p class="pTableText">处于就绪状态的实体 Bean 的数目。 </p></td></tr> <tr align="left" valign="top"> <td><a name="wp676028"> </a><p class="pTableText"><code class="cCode">messagecount</code></p></td> <td><a name="wp676030"> </a><p class="pTableText">计数统计信息</p></td> <td><a name="wp676032"> </a><p class="pTableText">消息驱动 Bean 收到的消息数。</p></td></tr> <tr align="left" valign="top"> <td><a name="wp676040"> </a><p class="pTableText"><code class="cCode">methodreadycount</code></p></td> <td><a name="wp676042"> </a><p class="pTableText">范围统计信息</p></td> <td><a name="wp676044"> </a><p class="pTableText">处于 <code class="cCode">MethodReady</code> 状态的有状态或无状态会话 Bean 的数目。</p></td></tr> <tr align="left" valign="top"> <td><a name="wp676052"> </a><p class="pTableText"><code class="cCode">passivecount</code></p></td> <td><a name="wp676054"> </a><p class="pTableText">范围统计信息</p></td> <td><a name="wp676056"> </a><p class="pTableText">处于 <code class="cCode">Passive</code> 状态的有状态会话 Bean 的数目。 </p></td></tr></table></div><p class="pParagraph"></p><a name="wp681760"> </a><p class="pParagraph"><a href="monitor.html#wp676072" tppabs="http://docs.sun.com/source/819-1553/monitor.html#wp676072">表 21-2</a> 中列出了可用于 EJB 方法调用的统计信息。</p><div align="left"><table border="1" cellpadding="5" cellspacing="0" id="SummaryNotReq1189510"> <caption><a name="wp676072"> </a><p class="pCaption">表 21-2 EJB 方法统计信息 </p>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -