Benutzer-Werkzeuge

Webseiten-Werkzeuge


Plugin installed incorrectly. Rename plugin directory 'swiftmail.backup' to 'swiftmail'.
software:tim:alive_servlet

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
software:tim:alive_servlet [2016/02/17 15:19]
stefan.barth
software:tim:alive_servlet [2021/07/01 09:52] (aktuell)
Zeile 1: Zeile 1:
-{{ :​software:​tim:​alive_check_servlet.png|}} +====== Alive Servlet ====== 
-==== Warum dieses Servlet ==== + 
-Das Alive Check Servlet ist dafür gedachtum Monitoring Clients ​die Möglichkeit zu geben zu überprüfen ob T!M Task !n Motion erreichbar ist und alle Dienste verfügbar ​sind.+Will man schnell überprüfen,​ ob ein TIM-Server vollständig funktionsfähig ist, bietet dieses Servlet ein bequemen Weg. 
 + 
 +---- 
 + 
 +==== Benutzung: ==== 
 + 
 +Will man das Servlet benutzen, muss folgende URL anwählen: ''​[[http://​SERVERADRESSE/​loom-portal/​AliveCheckServlet.do|http://​SERVERADRESSE/​loom-portal/​AliveCheckServlet.do]]''​ . 
 + 
 +==== Auswertung: ==== 
 + 
 +Nach spätestens 2 Sekunden wird die Antwort des Alive-Checks ausgegeben, diese sieht in etwa wie folgt aus: 
 + 
 +{{:​software:​tim:​alive_response.png?​nolink&​232x192}} 
 + 
 +=== status: ​=== 
 + 
 +Hier wird der Gesammt-Status ausgegeben. Dieser kann entweder "​OK"​"​WARNING"​ oder "​ERROR"​ sein. 
 + 
 +ERROR bedeutet, dass eine Lebens-notwendige Schnittstelle (z.B: die Datenbank) nicht funktioniert/​erreicht werden konnte. 
 + 
 +WARNIG bedeutet, dass eine nicht Lebens-notwendige Schnittstelle (z.B. Webservice Endpunkt) nicht funktioniert/​erreicht werden konnte. 
 + 
 +OK wird ausgegeben, wenn die oberen beiden nicht zutreffen, also alle Schnittstellen erreichbar ​sind
 + 
 +=== duration: === 
 + 
 +Hier wird die Dauer des Aufrufs ausgegeben 
 + 
 +=== time: === 
 + 
 +Hier wird die aktuelle Serverzeit ausgegeben 
 + 
 +=== startup: === 
 + 
 +Hier wird die Startzeit des JBoss ausgegeben 
 + 
 +=== mem_total: === 
 + 
 +Hier wird die gesamte Speicherkapazität des Servers in Byte ausgegeben 
 + 
 +=== mem_free: === 
 + 
 +Hier wird die freie Speicherkapazität des Servers in Byte ausgegeben 
 + 
 +=== swversion: === 
 + 
 +Hier wird die aktuell eingespiele Version von TIM ausgegeben 
 + 
 +=== databaseN: === 
 + 
 +Hier wird die Verbindung zur n-ten Datenbank ausgegeben. Dieser Wert kann entweder TRUE oder FALSE sein. 
 + 
 +=== werbserviceN:​ === 
 + 
 +Hier wird die Verbindung zum n-ten Webservice ausgegeben. Dieser Wert kann entweder TRUE oder FALSE sein.
  
-==== Wie ruft man das Servlet auf ==== 
-Das Servlet ist unter der Adresse 
-<​code>/​loom-portal/​tim.system </​code>​ 
-erreichbar. Dort sind alle relavanten Information,​ wie Arbeitsspeicher,​ Datenbankverbindung,​ Laufzeit, usw ersichtlich. Ist das Servlet nicht erreichbar, so ist auch T!M - Task !n Motion nicht erreichbar. 
  
-==== tim.properties neu laden ==== 
-Falls in den tim.properties etwas geändert wurde, kann die Datei über das Servlet neu eingelesen werden. Hierzu muss folgende URL aufgerufen werden. 
-<​code>/​loom-portal/​tim.system?​reload=true </​code>​ 
software/tim/alive_servlet.1455718773.txt.gz · Zuletzt geändert: 2021/07/01 09:59 (Externe Bearbeitung)