automation-suite
2023.10
true
Linux 版 Automation Suite 安装指南
Last updated 2024年11月4日

在灾难恢复后,DAPR 无法正常用于 Process Mining 和 Task Mining

在灾难恢复后,Dapr 未正确还原,并且 Dapr 为 Process Mining 和 Task Mining 提供服务所需的证书不正确。daprprocessminingtaskmining 应用程序一开始表现得运行正常,但随后将返回到“进行中”状态,并且环境变得不稳定。登录 Process Mining 或 Task Mining 时,应用程序可能无法加载,或返回意外错误。

本页描述为解决问题应采取的步骤。

检查 dapr 的状态

请按照以下步骤检查 dapr 是否正常工作。

  1. 打开 ArgoCD 并转到“应用程序”。

  2. 选择 processmining 应用程序卡,以打开 processmining 应用程序详细信息树。
    docs image
  3. 找到 processmining Pod 并检查 Pod 中的容器数量。
    docs image
    为了使 processmining 正常工作,Pod 中必须有 3 个容器。在上述示例中,Pod 中包含 2 个容器,这意味着缺少 1 个容器。
  4. 打开 Pod 并选择“日志”选项卡。选择 processmining 以查看可用的日志。
    docs image
  5. 检查 daprd 日志文件是否存在。如果 dapr 没有日志文件,则表明 dapr 配置不正确。

步骤概述

  1. 删除所有 dapr 密钥和变异 Webhook 配置。

  2. 重新同步所有 dapr 密钥和变异 Webhook 配置。

  3. 重新启动 dapr-sentry 部署,并等待部署完成。

  4. 重新启动 dapr-operator 部署,并等待部署完成。

  5. 重新启动 dapr-sidecar-injector 部署,并等待部署完成。

以下是这些步骤的详细说明。

删除所有 dapr 密钥和变异 Webhook 配置

  1. 转到 ArgoCD 中的“应用程序”。

  2. 选择 dapr 应用程序卡以打开 dapr 应用程序详细信息树

  3. 找到 dapr 密钥
    docs image
    必须重新创建密钥。为此,您可以删除每个密钥。
  4. 打开密钥的上下文菜单,然后选择“删除”。
    docs image
  5. 在“删除资源”确认对话框中,输入密钥的名称,然后选择“确定”进行确认。
    docs image
  6. 对其余密钥重复步骤 45

  7. 在 dapr 应用程序详细信息树中,找到变异 Webhook 配置

    备注:

    您可以从标签 MWC 中识别变异 Webhook 配置

    docs image
  8. 打开密钥的上下文菜单,然后选择“删除”。在“删除资源”确认对话框中,输入变异 Webhook 配置的名称,然后选择“确定”进行确认。

同步所有 dapr 密钥和变异 Webhook 配置

  1. 系统会立即重新创建某些密钥。这在密钥卡上以绿色复选标记表示。
    docs image
    如果未重新创建密钥,则需要同步以重新创建密钥。
  2. 找到要重新创建的密钥,然后从上下文菜单中选择“同步”。
    docs image
  3. 在弹出面板中,选择“同步”。
    docs image
  4. 对要重新创建的所有密钥重复步骤 2 和 3。

  5. 在 dapr 应用程序详细信息树中,找到变异 Webhook 配置

    备注:

    您可以从标签 MWC 中识别变异 Webhook 配置

  6. 打开变异 Webhook 配置的上下文菜单,然后选择“同步”。

  7. 在弹出面板中,选择“同步”。

重新启动部署

删除并同步密钥变异 Webhook 配置后,您需要重新启动部署。

  1. dapr 应用程序详细信息树中,找到 dapr-sentry 部署卡。

  2. 打开上下文菜单,然后选择“重新启动”。

    docs image
    系统会显示确认对话框。
    docs image
  3. 选择“确定”以确认重新启动。dapr-sentry 部署将启动。部署完成后,系统将显示一个绿色的心形图标。等待部署完成。
    docs image
  4. dapr 应用程序详细信息树中,找到 dapr-operator 部署卡。

  5. 打开上下文菜单,然后选择“重新启动”。

  6. 在确认对话框中,选择“确定”以确认重新启动。等待部署完成。

  7. dapr 应用程序详细信息树中,找到 dapr-sidecar-injector 部署卡。

  8. 打开上下文菜单,然后选择“重新启动”。

  9. 在确认对话框中,选择“确定”以确认重新启动。等待部署完成。

重要提示:

按所述顺序重新启动部署,并在开始下一个部署之前确保当前部署准备就绪。

  1. dapr-sentry

  2. dapr-operator

  3. dapr-sidecar-injector

现在,您可以通过查看 Process Mining 来检查 dapr 是否正常工作,如上所述。现在,Pod 中应有 3 个容器,并且“日志”中应存在 daprd 容器。
docs image
Process Mining 和 Task Mining 现在应该可以正常工作。

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。