Sun Java System Application Server Enterprise Edition 8.1 2005Q2 Update 2 リリースノート

監視

ここでは、監視上の既知の問題とその解決方法を示します。

バグ ID 

サマリー 

6174518 

HTTP サービスの監視統計には有益な情報を提示しないため、無視する必要があるものがある。 

HTTP サービスの一部の要素の監視統計を参照した場合、示される値のいくつかは現在の値に対応していないか、または常に 0 になっています。特に、次の HTTP サービス統計は Application Server に適用できる情報を表していないため、無視すべきです。 

  • http-service

    load1MinuteAverage

    load5MinuteAverage

    load15MinuteAverage

    rateBytesTransmitted

    rateBytesReceived

  • pwc-thread-pool (the element)

解決法

これらの監視情報は将来のリリースで削除され、より適切な情報で置き換えられる予定です。 

6191092 

該当する監視名を持つ統計をすべて削除した場合でも、配備を取り消された EJB モジュールに対する監視 MBean が削除されない。 

次に例を示します。 


EJBModuleMonitorMap().size() = 1  eventhough ejb module is undeployed
EJBModuleMonitor().getName() = sqe_ejb_s1_01

これは、EJB モジュールとアプリケーションの両方に当てはまります。MBean API 経由のプログラムを使用しても、asadmin list/get を使用しても、空の監視 MBean が残っています。

診断


asadmin list -m "server.applications" shows the following output:
server.applications.MEjbApp
server.applications.__ejb_container_timer_app
server.applications.adminapp
server.applications.admingui
server.applications.com_sun_web_ui
server.applications._export_install_nov-11_domains_domain1_applications
_j2ee-modules_sqe_ejb_s1_01

次のようにして統計を調べることができます。 


bin/asadmin list -m "server.applications._export_install_nov-11_
domains_domain1_applications_j2ee-modules_sqe_ejb_s1_01"
server.applications._export_install_nov-11_domains_domain1_
applications_j2ee-modules_sqe_ejb_s1_01.SQEMessageserver.
applications._export_install_nov-11_domains_domain1_applications_
j2ee-modules_sqe_ejb_s1_01.TheGreeter

いったん配備を取り消します。 


_export_install_nov-11_domains_domain1_applications_j2ee-modules_
sqe_ejb_s1_01

ここで list コマンドを実行すると、まだアプリケーションが残っています。 


asadmin list -m "server.applications"
server.applications.MEjbApp
server.applications.__ejb_container_timer_app
server.applications._export_install_nov-11_domains_domain1_
applications_j2ee-modules_sqe_ejb_s1_01
server.applications.adminapp
server.applications.admingui
server.applications.com_sun_web_ui

しかし、何の監視統計も含まれていません。 


asadmin list -m "server.applications._expo
rt_install_nov-11_domains_domain1_applications_j2ee-modules_
sqe_ejb_s1_01"
Nothing to list at server.applications.-export-install-nov-
11-domains-domain1-applications-j2ee-modules-sqe-ejb-s1-01.
 

ある文字列で始まる有効な名前を取得するには、ワイルドカード文字 (「*」) を使用します。たとえば、server で始まるすべての監視可能エンティティーの名前を一覧表示するには、list "server.*" を使用します。

解決法

これは無害です。何の問題もなくモジュールを再配備できます。ルート監視 MBean は削除されませんが、その内容は空です。