Der Orchestrator-Runbookdienst wird gestartet und nach 30 bis 60 Sekunden beendet.
Dieser Artikel hilft Ihnen bei der Behebung eines Problems, bei dem der Orchestrator-Runbookdienst auf einem System Center Orchestrator-Runbookserver erfolgreich gestartet wird, dann aber nach 30 bis 60 Sekunden beendet wird.
Ursprüngliche Produktversion: Microsoft System Center 2012 Orchestrator
Ursprüngliche KB-Nummer: 2702157
Symptome
Der Orchestrator-Runbookdienst auf einem System Center Orchestrator-Runbookserver wird erfolgreich gestartet, aber nach 30 bis 60 Sekunden beendet.
Im Systemereignisprotokoll des System Center Orchestrator-Runbookservers wird die folgende Abfolge von Ereignissen angezeigt:
Protokollname: System
Quelle: Dienststeuerungs-Manager
Datum:
Ereignis-ID: 7036
Aufgabenkategorie: Keine
Ebene: Informationen
Schlüsselwörter: Klassisch
Benutzer: Nicht zutreffend
Computer: <Computer>
Beschreibung:
Der Orchestrator Runbook Service-Dienst ist in den Ausführungszustand versetzt.
Protokollname: System
Quelle: Dienststeuerungs-Manager
Datum:
Ereignis-ID: 7036
Aufgabenkategorie: Keine
Ebene: Informationen
Schlüsselwörter: Klassisch
Benutzer: Nicht zutreffend
Computer: <Computer>
Beschreibung:
Der Orchestrator Runbook Service-Dienst ist in den Status "Beendet" eingetreten.
Protokollname: System
Quelle: Dienststeuerungs-Manager
Datum:
Ereignis-ID: 7023
Aufgabenkategorie: Keine
Ebene: Fehler
Schlüsselwörter: Klassisch
Benutzer: Nicht zutreffend
Computer: <Computer>
Beschreibung:
Der Orchestrator Runbook Service-Dienst wurde mit dem folgenden Fehler beendet:
%%-2147467259
Beim Abfragen des status des Orchestrator-Runbookdiensts mit SC.exe
zeigt die folgende Ausgabe den letzten Exitcode an, wenn sich der Dienst in einem beendeten Zustand befindet:
C:\Windows\system32>sc query orunbook
SERVICE_NAME: orunbook
TYP: 10 WIN32_OWN_PROCESS
STATUS: 1 BEENDET
WIN32_EXIT_CODE: -2147467259 (0x80004005)
SERVICE_EXIT_CODE: 0 (0x0)
PRÜFPUNKT: 0x0
WAIT_HINT: 0x0
Eine oder mehrere Ausnahmen können im Protokollierungsordner des Orchestrator-Runbookdiensts auf dem Orchestrator-Runbookservercomputer erfasst werden. Der Standardpfad für diese Protokolle ist C:\ProgramData\Microsoft System Center 2012\Orchestrator\RunbookService.exe\Logs
.
Ursache
Der Orchestrator-Runbookdienst kann keine Verbindung mit der Orchestrator-Datenbank herstellen. Dies kann auf einen der folgenden Gründe zurückzuführen sein:
- Der Dienst für die Microsoft SQL Server-Datenbank instance wird nicht ausgeführt.
- Der Hostname für die SQL Server Datenbank instance nicht ordnungsgemäß aufgelöst wird.
- Eine falsche Datenbank instance konfiguriert wurde.
- Möglicherweise wurde in Orchestrator oder in SQL Server für die Datenbank-instance ein falscher TCP/IP-Port konfiguriert.
- TCP/IP ist möglicherweise nicht als akzeptable Bindung konfiguriert, oder eine alternative Protokollbindung kann als höhere Priorität konfiguriert werden, was dazu führt, dass Verbindungen von einigen Standorten aus funktionieren, aber nicht von anderen (z. B. lokal oder remote).
- Das angegebene Benutzerkonto verfügt nicht über die entsprechenden Berechtigungen für die Orchestrator-Datenbank.
Lösung
Beheben Sie das Problem, das verhindert, dass der Orchestrator-Runbookdienst eine Verbindung mit der Orchestrator-Datenbank herstellt.
- Überprüfen Sie, ob die SQL Server Datenbank instance, die die Orchestrator-Datenbank hostet, ausgeführt wird.
- Vergewissern Sie sich, dass der Hostname für die SQL Server instance korrekt ist und im DNS ordnungsgemäß aufgelöst wird.
- Vergewissern Sie sich, dass die richtige SQL Server instance in System Center Orchestrator konfiguriert ist.
- Überprüfen Sie, ob der tcp/IP-Port, der in Microsoft SQL Server für den instance konfiguriert ist, der die Orchestrator-Datenbank hostet, mit dem in System Center Orchestrator definierten TCP/IP-Port übereinstimmt.
- Überprüfen Sie die Protokollkonfiguration für die SQL Server instance, die die Orchestrator-Datenbank hostet, um sicherzustellen, dass die Kommunikation über TCP/IP das Standardprotokoll ist.
- Vergewissern Sie sich, dass das Benutzerkonto des Orchestrator-Runbookdiensts oder des SQL Server Benutzerkontos Mitglied der
Microsoft.SystemCenter.Orchestrator.Runtime
Benutzerrolle in der Orchestrator-Datenbank ist.
Weitere Informationen
Der Orchestrator-Runbookdienst wird nur aufgrund einer fehlerhaften Verbindung mit der Orchestrator-Datenbank während des Dienststarts beendet. Nachdem der Dienst erfolgreich mit vollständiger Datenbankkonnektivität gestartet wurde, werden alle zukünftigen Datenbankprobleme erfasst und protokolliert, ohne dass der Dienst beendet wird.
Dieses Problem tritt am häufigsten auf, wenn die System Center Orchestrator-Umgebung neu gestartet wird und der Orchestrator-Runbookdienst gestartet wird, bevor die Orchestrator-Datenbank vollständig online ist. In diesem Fall kann das Konfigurieren der Wiederherstellungseigenschaften des Orchestrator-Runbookdiensts das Problem häufig automatisch beheben, indem der Dienst einen bestimmten Zeitraum wartet und dann versucht, erneut zu starten.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für