Orchestrator Runbook サービスが開始され、30 から 60 秒後に停止する
この記事は、System Center Orchestrator Runbook サーバー上の Orchestrator Runbook サービスが正常に起動した後、30 から 60 秒後に停止する問題を解決するのに役立ちます。
元の製品バージョン: Microsoft System Center 2012 Orchestrator
元の KB 番号: 2702157
現象
System Center Orchestrator Runbook サーバー上の Orchestrator Runbook サービスは正常に開始されますが、30 から 60 秒後に終了します。
System Center Orchestrator Runbook サーバーのシステム イベント ログには、次の一連のイベントが表示されます。
ログ名: システム
ソース: Service Control Manager
日付:
イベント ID: 7036
タスク カテゴリ: なし
レベル: 情報
キーワード: クラシック
ユーザー: N/A
コンピューター: <コンピューター>
説明:
Orchestrator Runbook Service サービスが実行中の状態に入った。
ログ名: システム
ソース: Service Control Manager
日付:
イベント ID: 7036
タスク カテゴリ: なし
レベル: 情報
キーワード: クラシック
ユーザー: N/A
コンピューター: <コンピューター>
説明:
Orchestrator Runbook Service サービスが停止状態に入った。
ログ名: システム
ソース: Service Control Manager
日付:
イベント ID: 7023
タスク カテゴリ: なし
レベル: エラー
キーワード: クラシック
ユーザー: N/A
コンピューター: <コンピューター>
説明:
Orchestrator Runbook Service サービスは、次のエラーで終了しました。
%%-2147467259
を使用して SC.exe
Orchestrator Runbook サービスの状態を照会すると、サービスが停止状態にある場合の最後の終了コードが次の出力に表示されます。
C:\Windows\system32>sc query orunbook
SERVICE_NAME: orunbook
TYPE: 10 WIN32_OWN_PROCESS
状態: 1 停止
WIN32_EXIT_CODE: -2147467259 (0x80004005)
SERVICE_EXIT_CODE: 0 (0x0)
CHECKPOINT: 0x0
WAIT_HINT: 0x0
Orchestrator Runbook サーバー コンピューターの Orchestrator Runbook サービス ログ フォルダーに 1 つ以上の例外がキャプチャされる場合があります。 これらのログの既定のパスは です C:\ProgramData\Microsoft System Center 2012\Orchestrator\RunbookService.exe\Logs
。
原因
Orchestrator Runbook サービスは Orchestrator データベースに接続できません。 これは、次のいずれかの理由が原因である可能性があります。
- Microsoft SQL Server データベース インスタンスのサービスが実行されていません。
- SQL Server データベース インスタンスのホスト名が正しく解決されません。
- データベース インスタンスが正しく構成されていません。
- 不正な TCP/IP ポートが Orchestrator またはデータベース インスタンスのSQL Serverで構成されている可能性があります。
- TCP/IP が許容可能なバインドとして構成されていない場合や、別のプロトコル バインドが高い優先順位として構成されている場合があり、一部の場所からの接続は機能しますが、他の場所 (ローカルとリモートなど) は機能しません。
- 指定されたユーザー アカウントには、Orchestrator データベースに対する適切なアクセス許可がありません。
解決方法
Orchestrator Runbook Service が Orchestrator データベースに接続できない問題を修正します。
- Orchestrator データベースをホストするSQL Server データベース インスタンスが実行されていることを確認します。
- SQL Server インスタンスのホスト名が正しく、DNS で正しく解決されていることを確認します。
- System Center Orchestrator で正しいSQL Server インスタンスが構成されていることを確認します。
- Orchestrator データベースをホストするインスタンスに対して Microsoft SQL Server で構成されている TCP/IP ポートが、System Center Orchestrator で定義されている TCP/IP ポートと一致することを確認します。
- Orchestrator データベースをホストするSQL Server インスタンスのプロトコル構成を確認して、TCP/IP 経由の通信が既定のプロトコルであることを確認します。
- Orchestrator Runbook サービスのユーザー アカウントまたは SQL Server ユーザー アカウントが Orchestrator データベースのユーザー ロールの
Microsoft.SystemCenter.Orchestrator.Runtime
メンバーであることを確認します。
詳細
Orchestrator Runbook サービスは、サービスの開始時に Orchestrator データベースへの接続が失敗したためにのみ終了します。 サービスが完全なデータベース接続で正常に開始されると、今後のデータベースの問題がキャプチャされ、サービスが終了せずにログに記録されます。
この問題は、System Center Orchestrator 環境が再起動され、Orchestrator Runbook サービスが開始されてから Orchestrator データベースが完全にオンラインになる前に最も頻繁に発生します。 この場合、Orchestrator Runbook サービスの回復プロパティを構成すると、多くの場合、サービスが一定期間待ってから、もう一度開始を試みることで、問題を自動的に修復できます。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示