Sun Java System Application Server Enterprise Edition 8.2 リリースノート (UNIX 版)

監視

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

コネクタサービスとコネクタ接続プールの監視レベルを変更できない。(ID 6089026)

説明

「監視レベル」設定ページを使用して、「コネクタサービス」または「コネクタ接続プール」の監視レベルを LOW または HIGH に変更して保存しても、ドメインの domain.xml ファイルのどちらの値も変更されません。しかし、「JMS サービス」の監視レベルを LOW または HIGH に変更して保存すると、「コネクタサービス」と「コネクタ接続プール」の値も同時に変更されます。この問題は、コマンド行から同等のコマンドを実行すると発生しません。

解決方法

監視レベルを変更するときは、「監視レベル」ページの JMS サービスコンポーネントだけを使用してください。

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

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

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

説明

次に例を示します。


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.SQEMessage
server.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._export_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 は削除されませんが、その内容は空です。