Comment vérifier que le serveur est up?
J'ai un cluster de deux nœuds de serveur IBM Websphere Application Server sur la même machine physique.Quelqu'un peut-il m'aider avec le code java pour vérifier si mon instance de serveur est en cours d'exécution ou lorsque le serveur n'est pas en place et en cours d'exécution?
ne pas WebSphere ND prévoir que, hors de la boîte?
Mon objectif est d'être averti quand le serveur est en panne / hung. Pouvez-vous me dire comment ÉTAIT-ND fournir ces détails?
Il suffit de demander un connu de la page et assurez-vous que vous obtenez de retour; trivial cron script ou quoi que ce soit.
vérifier ma réponse... j'espère que cela est ce que vous voulez..
peut-être simplement en se référant à la WebSphere Integrated Solutions Console, qui offre une représentation graphique, basée sur le navigateur de l'outil de gestion a ÉTÉ, y compris la capacité de voir facilement votre cluster de serveur, et l'application des statuts. Cependant, depuis que vous avez demandé basé sur Java approche et mentionne les notifications, vous pourriez envisager de l'administration WebSphere client Java que j'ai décrit ci-dessous.
Mon objectif est d'être averti quand le serveur est en panne / hung. Pouvez-vous me dire comment ÉTAIT-ND fournir ces détails?
Il suffit de demander un connu de la page et assurez-vous que vous obtenez de retour; trivial cron script ou quoi que ce soit.
vérifier ma réponse... j'espère que cela est ce que vous voulez..
peut-être simplement en se référant à la WebSphere Integrated Solutions Console, qui offre une représentation graphique, basée sur le navigateur de l'outil de gestion a ÉTÉ, y compris la capacité de voir facilement votre cluster de serveur, et l'application des statuts. Cependant, depuis que vous avez demandé basé sur Java approche et mentionne les notifications, vous pourriez envisager de l'administration WebSphere client Java que j'ai décrit ci-dessous.
OriginalL'auteur Gopinathan K M | 2012-01-24
Vous devez vous connecter pour publier un commentaire.
De le faire rapidement et de façon portable, vous pouvez consulter une page si elle est servie par le serveur.
Par exemple, vous pouvez:
Ce pas beaucoup sophistiqué méthode de travail avec chaque serveur http.
boolean isAlive = false;
devrait êtreboolean isAlive = true;
.. Droit?La droite! Désolé...
Il manque un hpCon.connect() fait appel à établir la connexion.
OriginalL'auteur Andrea Colleoni
Espère ci-dessous est ce que vous voulez...
ou de l'échec:
Bonne Chance!!!
de vous souhaiter la bienvenue.....
OriginalL'auteur Fahim Parkar
Je pense que ce que vous cherchez peut-être, est l'utilisation de la WebSphere Thin Client D'Administration, qui expose une Api Java et fournit l'accès à l'ÉTÉ MBeans qui vous permettent d'interroger le statut de vos serveurs/applications (avec beaucoup d'autres la gestion et le suivi des tâches).
Tout d'abord, vous aurez envie d'obtenir une connexion à ÉTÉ (
AdminClient
) comme suit:Prochain, vous aurez envie de requête pour les MBeans, puis effectuez les opérations pertinentes. Dans votre cas, vous pourriez être intéressés par les ClusterMgr et/ou J2EEApplication MBeans. Voici un exemple qui interroge état du Cluster:
Vous pouvez appeler d'autres opérations comme vous le souhaitez, telles que l'interrogation de l'individu membre du cluster de l'état.
Aussi, en plus de l'interrogation, vous pouvez également registre des notifications afin que votre programme peut être notifié lorsque certains événements se produisent, comme un changement dans l'état de clusters, des serveurs ou des applications.
OriginalL'auteur shelley
Nous obtenons la liaison spécialisée pour l'URL que nous voulons à l'aide de
openConnection()
. Il sera de retour d'une sous-classe de la classe abstraiteURLConnection
, en fonction de l'URL publique de protocole, par exemple unHttpURLConnection
. Puis avec la méthodeconnect()
ouvre le lien de communicationMerci pour vos commentaires. J'ai eu le même problème et je voulais partager le code, je pensais que c'était clair, mais peut être plus clair. Maintenant, j'ai essayé d'expliquer un peu le code.
OriginalL'auteur Weslor