Anwendungsdienstverwaltung
Folgende Verwaltungstasks lassen sich für Anwendungsdienste ausführen:
- •Dienste und Dienstprozesse aktivieren und deaktivieren.
- •Die Domäne für den Neustart von Dienstprozessen konfigurieren.
- •Anwendungsdienste entfernen.
- •Probleme mit einem Anwendungsdienst beheben.
HINWEIS: Sie können alle allgemeinen Verwaltungsaufgaben für Systemdienste ausführen, bis auf das Entfernen des Systemdiensts.
Aktivieren und Deaktivieren von Diensten und Dienstprozessen
Anwendungsdienste und Dienstprozesse aktivieren und deaktivieren können Sie im Administrator-Tool. Ist ein Dienst aktiviert, muss mindesten ein Dienstprozess aktiviert sein und ausgeführt werden, damit der Dienst verfügbar ist. Per Standard sind alle Dienstprozesse aktiviert.
Das Verhalten eines Diensts beim Starten von Dienstprozessen ist von seiner Konfiguration abhängig:
- •Ist der Dienst für hohe Verfügbarkeit konfiguriert, dann startet er den Dienstprozess auf dem Primärknoten. Die Dienstprozesse auf den Backup-Knoten befinden sich im Status „Im Wartezustand“.
- •Ist der Dienst für die Ausführung auf einem Gitter konfiguriert, dann startet er Dienstprozesse auf allen Knoten mit der Dienstrolle.
Einen deaktvierten Dienstprozess startet ein Dienst unter keinen Umständen.
Der Status eines Diensts ist vom Status seiner Prozesse abhängig. Ein Dienst kann folgenden Status haben:
- •Verfügbar. Sie haben den Dienst aktiviert und mindestens ein Dienstprozess wird ausgeführt. Der Dienst steht für die Bearbeitung von Anfragen zur Verfügung.
- •Nicht verfügbar. Sie haben den Dienst aktiviert und keiner seiner Prozesse wird ausgeführt. Dies kann daran liegen, dass die Dienstprozesse deaktiviert sind oder nicht gestartet werden konnten. Der Dienst steht nicht zur Bearbeitung von Anfragen zur Verfügung.
- •Deaktiviert. Sie haben den Dienst deaktiviert.
Sie können einen Dienst deaktivieren, um einen Verwaltungsaufgaben durchzuführen, wie Ändern des Datenverschiebungsmodus für einen PowerCenter Integration Service. Vielleicht müssen Sie den Dienstprozess auf einem Knoten deaktivieren, wenn Sie den Knoten zu Wartungszwecken herunterfahren müssen. Wenn Sie einen Dienst deaktivieren, werden alle zugeordneten Dienstprozesse angehalten, bleiben aber aktiviert.
Die folgende Tabelle beschreibt, welche Status ein Dienst und seine Prozesse haben können:
Dienstprozess-Konfiguration | Dienstprozess-Status | Beschreibung |
|---|
Aktiviert | Wird ausgeführt | Der Dienstprozess läuft auf dem Knoten. |
Aktiviert | Im Wartezustand | Der Dienstprozess ist aktiviert, wird jedoch nicht ausgeführt, da ein anderer Dienstprozess als primärer Dienstprozess ausgeführt wird. Er befindet sich im Standby, um bei Failover des Dienstes ausgeführt zu werden. |
Deaktiviert | Deaktiviert | Der Dienst ist aktiviert, aber der Dienstprozess wird auf dem Knoten nicht ausgeführt. |
Aktiviert | Gestoppt | Der Dienst ist nicht verfügbar. |
Aktiviert | Fehlgeschlagen | Dienst und Dienstprozess sind aktiviert, aber der Dienstprozess konnte nicht starten. |
Dienstprozesse anzeigen
Sie können den Status eines Dienstprozesses anzeigen, indem Sie in die Prozessansicht eines Dienstes wechseln. Sie können den Status aller Dienstprozesse in der Übersichtsansicht der Domäne anzeigen.
Um den Status aller Dienstprozesse anzuzeigen verfahren Sie wie folgt:
1Klicken Sie im Administrator Tool auf die Registerkarte Verwalten > Ansicht Dienste und Knoten.
2Wählen Sie im Domänen-Navigator einen Dienst aus.
3Klicken Sie im Inhaltsbereich auf die Ansicht "Prozesse".
In der Prozessansicht wird der Status der Prozesse dargestellt.
Konfigurieren des Neustarts für Dienstprozesse
Wird ein Anwendungsdienstprozess bei laufendem Knoten nicht verfügbar, versucht die Domäne, den Prozess auf demselben Knoten basierend auf den in den Domäneneigenschaften konfigurierten Neustartoptionen neu zu starten.
1Klicken Sie im Administrator Tool auf die Registerkarte Verwalten > Ansicht Dienste und Knoten.
2Wählen Sie im Domänen-Navigator die Domäne aus.
3Konfigurieren Sie in der Ansicht "Eigenschaften" die folgenden Neustarteigenschaften:
Domäneneigenschaft | Beschreibung |
|---|
Maximale Versuche für Neustart | Gibt an, wie oft die Domäne im angegebenen Zeitraum versucht, einen Anwendungsdienstprozess zu starten, der fehlschlägt. Der Wert muss größer oder gleich 1 sein. Standardwert ist 3. |
Innerhalb des Neustartzeitraums (Sek.) | Maximaler Zeitraum, in dem die Domäne versucht, einen Anwendungsdienstprozess neu zu starten, der fehlschlägt. Wenn ein Dienst nicht nach der angegebenen Anzahl von Versuchen in diesem Zeitraum startet, startet er überhaupt nicht. Standardwert ist 900. |
Anwendungsdienste entfernen
Sie können einen Anwendungsdienst über das Administrator Tool löschen. Bevor Sie einen Anwendungsdienst entfernen, müssen Sie ihn deaktivieren.
HINWEIS: Sie können einen Systemdienst nicht entfernen.
Deaktivieren Sie den Dienst, bevor Sie ihn löschen, um sicherzustellen, dass der Dienst keine Prozesse ausführt. Wenn Sie den Dienst nicht deaktivieren, können beim Löschen des Dienstes wählen zu warten, bis alle Prozesse abgeschlossen sind, oder alle Prozesse abzubrechen.
1Klicken Sie im Administrator Tool auf die Registerkarte Verwalten > Ansicht Dienste und Knoten.
2Wählen Sie im Domänen-Navigator den Anwendungsdienst aus.
3Wählen Sie auf der Registerkarte Verwalten im Menü „Aktionen“ Löschen aus.
4Klicken Sie in der daraufhin angezeigten Warnmeldung auf Ja, um andere Dienste zu stoppen, die von dem Anwendungsdienst abhängig sind.
5Wenn das Dialogfeld Dienst deaktivieren angezeigt wird, warten Sie entweder, bis alle Prozesse abgeschlossen sind, oder brechen Sie alle Prozesse ab und klicken Sie dann auf OK.
Problembehebung für Anwendungsdienste
- Ich habe den Eindruck, dass ein Dienst falsche Werte für die Umgebungsvariablen benutzt. Wie kann ich herausfinden, welche Umgebungsvariablenwerte von einem Dienst verwendet werden?
Setzen Sie den Fehlerschweregrad für den Knoten auf Debug. Wenn der Dienst auf dem Knoten startet, zeigt der Domänen-Log die Umgebungsvariablen an, die der Dienst verwendet.