UiPath Documentation
automation-suite
2024.10
false

Linux の Automation Suite のインストール ガイド

最終更新日時 2026年5月8日

障害復旧後、Task Mining で Dapr が正しく機能しない

障害復旧後、 Dapr が正常に復元されず、Process Mining と Task Mining のサービスを提供するために Dapr が必要とする証明書が正しくありません。daprprocessminingおよび taskmining アプリケーションは、最初は正常であるように見えますが、その後は進行中ステートに戻り、環境が不安定になります。Process Mining または Task Mining にログインしても、アプリケーションが読み込まれなかったり、予期しないエラーが返されたりすることがあります。

このページでは、この問題を解決するために実行する必要のある手順について説明します。

手順の概要

  1. すべての dapr シークレットと mutatingwebhookconfiguration を削除します。
  2. すべての dapr シークレットと mutatingwebhookconfiguration を再同期します。
  3. dapr-sentry デプロイを再起動し、デプロイが完了するまで待ちます。
  4. dapr-operator デプロイを再起動し、デプロイが完了するまで待ちます。
  5. dapr-sidecar-injector デプロイを再起動し、デプロイが完了するまで待ちます。

次に、手順について詳しく説明します。

dapr シークレットと mutatingwebhookconfiguration を削除する

  1. ArgoCD の [Applications] に移動します。

  2. アプリケーション カード dapr を選択して、dapr アプリの詳細ツリーを開きます。

  3. dapr シークレットを見つけます。

    削除する dapr シークレットが表示された ArgoCD dapr アプリの詳細ツリー

    シークレットを再作成する必要があります。それには、各シークレットを削除します。

  4. シークレットのコンテキスト メニューを開き、[Delete] を選択します。

    ArgoCD の dapr シークレット メニュー ([削除] オプションが選択されている場合)

  5. [Delete resource] の確認ダイアログでシークレットの名前を入力し、[OK] を選択して確定します。

    ArgoCD dapr シークレットの [Delete resource] の確認ダイアログ

  6. 残りのシークレットに対して手順 45 を繰り返します。

  7. dapr アプリの詳細ツリーで、mutatingwebhookconfiguration を見つけます。

    注:

    mutatingwebhookconfiguration には、MWC というラベルが付いています。

    mutatingwebhookconfiguration MWC カードが強調表示された ArgoCD dapr アプリの詳細ツリー

  8. シークレットのコンテキスト メニューを開き、[Delete] を選択します。[Delete resource] の確認ダイアログで mutatingwebhookconfiguration の名前を入力し、[OK] を選択して確定します。

dapr シークレットと mutatingwebhookconfiguration を同期する

  1. 一部のシークレットはすぐに再作成されます。シークレットが再作成されると、シークレット カードに緑色のチェックマークが表示されます。

    再作成が成功したことを示す緑色のチェックマークが付いたシークレット カードが表示された ArgoCD dapr アプリの詳細ツリー

    シークレットが再作成されない場合は、同期してシークレットを再作成する必要があります。

  2. 再作成するシークレットを見つけて、コンテキスト メニューから [Sync] を選択します。

    ArgoCD の dapr シークレットを再作成するための [同期] オプションを含むシークレットのコンテキスト メニュー

  3. ポップアップ パネルで [SYNCHRONIZE] を選択します。

    dapr シークレットを再作成するための [SYNCHRONIZE] ボタンが付いた ArgoCD Sync ポップアップ パネル

  4. 再作成するすべてのシークレットに対して手順 2 と 3 を繰り返します。

  5. dapr アプリの詳細ツリーで、mutatingwebhookconfiguration を見つけます。

    注:

    mutatingwebhookconfiguration には、MWC というラベルが付いています。

  6. mutatingwebhookconfiguration のコンテキスト メニューを開き、[Sync] を選択します。

  7. ポップアップ パネルで [SYNCHRONIZE] を選択します。

デプロイを再実行する

シークレットmutatingwebhookconfiguration を削除して同期したら、デプロイを再実行する必要があります。

  1. dapr アプリの詳細ツリーで、dapr-sentry デプロイ カードを見つけます。

  2. コンテキスト メニューを開き、[Restart] を選択します。

    ArgoCD dapr-sentry デプロイ カードのコンテキスト メニューと [再起動] オプション

    確認ダイアログが表示されます。

    dapr-sentry デプロイの ArgoCD の再起動確認ダイアログ

  3. [ OK ] を選択して再起動します。dapr-sentry のデプロイが開始されます。デプロイが完了すると、緑色のハートが表示されます。デプロイが完了するまで待ちます。

    デプロイが正常に完了したことを示す緑色のハート アイコンが表示された ArgoCD dapr-sentry デプロイ カード

  4. dapr アプリの詳細ツリーで、dapr-operator デプロイ カードを見つけます。

  5. コンテキスト メニューを開き、[Restart] を選択します。

  6. 確認ダイアログで [OK] を選択して再起動します。デプロイが完了するまで待ちます。

  7. dapr アプリの詳細ツリーdapr-sidecar-injector デプロイ カードを見つけます。

  8. コンテキスト メニューを開き、[Restart] を選択します。

  9. 確認ダイアログで [OK] を選択して再起動します。デプロイが完了するまで待ちます。

重要:

以下の順序でデプロイを再起動し、デプロイの準備ができていることを確認してから次のデプロイを開始します。

  1. dapr-sentry
  2. dapr-operator
  3. dapr-sidecar-injector

前述のように、processmining の詳細を見て、dapr が正しく動作していることを確認できるようになりました。これで、ポッドに 3 つの コンテナーがあり、 daprd コンテナーが LOGS に存在するようになったはずです。

次の図は、daprd サイドカーを含む 3 つのコンテナーを含む processmining ポッドを示しており、dapr が正しく動作していることを確認しています。

ログに daprd サイドカー コンテナーを含む 3 つのコンテナーが表示された ArgoCD processmining ポッドの詳細

これで Task Mining は正しく動作するはずです。

このページは役に立ちましたか?

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得