automation-suite
2023.10
false
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。
UiPath logo, featuring letters U and I in white

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

最終更新日時 2024年12月16日

After Disaster Recovery Dapr is not working properly for Process Mining

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

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

dapr の状態を確認する

dapr が正しく動作しているかどうかを確認するには、以下の手順に従います。

  1. ArgoCD を開いて [Applications] に移動します。

  2. アプリケーション カード processmining を選択して、processmining アプリの詳細ツリーを開きます。
    docs image
  3. processmining ポッドを見つけて、ポッド内のコンテナーの数を確認します。
    docs image
    processmining が正しく機能するには、ポッドに 3 つのコンテナーが必要です。上の例では、ポッド内にコンテナーが 2 つあります。つまり、コンテナーが 1 つ不足していることになります。
    注:

    コンテナーが 3 つあるにもかかわらず、このポッドに障害が発生していることがわかった場合は、次の手順をご覧ください。

  4. ポッドを開いて [LOGS] タブを選択します。[process-mining] を選択して、利用可能なログを表示します。
    docs image
  5. daprd ログ ファイルが存在するかどうかを確認します。dapr のログ ファイルがない場合は、dapr が正しく設定されていないことを示します。同様に、 daprd コンテナーが起動に失敗したり、実行されていなかったりする場合は、 dapr の設定が不適切であることを示しています。

手順の概要

  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 シークレットを見つけます。
    docs image
    シークレットを再作成する必要があります。それには、各シークレットを削除します。
  4. シークレットのコンテキスト メニューを開き、[Delete] を選択します。
    docs image
  5. [Delete resource] の確認ダイアログでシークレットの名前を入力し、[OK] を選択して確定します。
    docs image
  6. 残りのシークレットに対して手順 45 を繰り返します。

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

    注:

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

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

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

  1. 一部のシークレットはすぐに再作成されます。シークレットが再作成されると、シークレット カードに緑色のチェックマークが表示されます。
    docs image
    シークレットが再作成されない場合は、同期してシークレットを再作成する必要があります。
  2. 再作成するシークレットを見つけて、コンテキスト メニューから [Sync] を選択します。
    docs image
  3. ポップアップ パネルで [SYNCHRONIZE] を選択します。
    docs image
  4. 再作成するすべてのシークレットに対して手順 2 と 3 を繰り返します。

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

    注:

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

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

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

デプロイを再実行する

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

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

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

    docs image
    確認ダイアログが表示されます。
    docs image
  3. [OK] を選択して再起動します。dapr-sentry のデプロイが開始されます。デプロイが完了すると、緑色のハートが表示されます。デプロイが完了するまで待ちます。
    docs image
  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 に存在するようになったはずです。
docs image
Process Mining と Task Mining は正しく動作するはずです。

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

サポートを受ける
RPA について学ぶ - オートメーション コース
UiPath コミュニティ フォーラム
Uipath Logo White
信頼とセキュリティ
© 2005-2024 UiPath. All rights reserved.