Notes de version de Sun Java System Application Server Enterprise Edition 8.2

Surveillance

Cette section décrit les problèmes connus liés au contrôle et les solutions associées.

Impossible de modifier le niveau de contrôle du service du connecteur et du pool de connexions du connecteur. (ID 6089026)

Grâce à la page de définition du niveau de contrôle, si vous modifiez le niveau de contrôle du service du connecteur ou du pool de connexions du connecteur en LOW ou HIGH et que vous enregistrez, les deux niveaux ne sont pas modifiés dans le fichier domain.xml du domaine. Toutefois, si vous modifiez le niveau de contrôle du service JMS en LOW ou HIGH et que vous enregistrez, les valeurs du service du connecteur et du pool de connexions du connecteur sont modifiées simultanément. Ce problème ne se produit pas lors de l'exécution des commandes équivalentes à partir de la ligne de commande.

Solution

Utilisez uniquement le composant de service JMS de la page du niveau de contrôle pour modifier les niveaux de contrôle.

Certaines statistiques de contrôle du service HTTP ne contiennent aucune information utile et doivent être ignorées. (ID 6174518)

Des valeurs affichées dans les statistiques de contrôle de certains éléments du service HTTP ne correspondent pas aux valeurs actuelles ou sont égales à 0. Notamment les statistiques de service HTTP suivantes, car elles ne comportent pas d'informations applicables à Application Server et doivent donc être ignorées :

Le contrôle de mbean pour un module EJB dont le déploiement est annulé n'est pas supprimé, même si toutes les statistiques regroupées sous ce nom de contrôle sont transférées. (ID 6191092)

Exemple :


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

Cela s'applique aux applications ainsi qu'aux modules EJB. Un mbean de contrôle vide existe même lorsque le contrôle est effectué par le programme (à l'aide de MBeanAPI) ou par les commandes asadmin list/get.

Diagnostics


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

Vous pouvez consulter les statistiques:


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

Une fois le déploiement annulé:


_export_install_nov-11_domains_domain1_applications_j2ee-modules_sqe_
ejb_s1_01

Lorsque vous exécutez une commande de liste, l'application est toujours visible:


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

Mais aucune statistique de contrôle n'apparaît :


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.

Pour obtenir les noms valides commençant par une chaîne, utilisez le caractère générique (*). Par exemple, pour établir une liste des noms de toutes les entités contrôlables qui commencent par server, indiquez list "server.*".

Solution

Ce problème est sans conséquence. Le module peut être redéployé en toute sécurité. Le Mbean de contrôle root n'est pas supprimé, mais il est vide.