gpt4 book ai didi

Azure Service Fabric 激活错误

转载 作者:行者123 更新时间:2023-12-03 13:28:38 26 4
gpt4 key购买 nike

将我的一个应用程序部署到 Service Fabric 群集 失败并触发了不健康评估,并显示错误事件:CodePackage 激活期间出现错误。服务主机终止于退出代码:3762504530

但是,在部署应用的节点上,健康状态显示:应用已成功激活。

有没有办法获得有关错误事件的更详细的报告?

最佳答案

我通常通过 RDP 连接到受影响的节点,并在这种情况下执行以下操作:

  • 检查控制台输出/控制台错误日志:Service Fabric 将控制台输出(如果通过 <ConsoleRedirection> 中的 ServiceManifest.xml 启用)和错误存储在日志文件夹中。在您的 DEV 集群上,这应该是 C:\SfDevCluster\Data\_App\Node.x\<ApplicationTypeFolder>\log 。在 Azure 中的默认安装中,它应该是 D:\SvcFab\_App\<ApplicationTypeFolder>\log

  • EventLog:.NET 异常有时会显示在“应用程序”日志中,但 Service Fabric 也有自己的子文件夹,其中可能包含有用的事件。

  • PerfView:PerfView 是一个非常强大的工具,用于监视 ETW 事件(Windows 事件跟踪)。由于 .NET 异常被记录为 ETW 事件,PerfView 可能会向您显示有用的异常。这是一个快速教程:

    • 下载并运行 PerfView
    • 前往“收集 -> 收集”。取消选择“合并”。
    • 点击“开始收集”。
    • 现在通过 Process Explorer 终止您的 Service Fabric 服务(如果它正在运行)。稍后,Service Fabric 将再次启动它。
    • 如果您的服务未运行,请重新部署您的服务。
    • 服务失败后,在 PerfView 中按“停止收集”。
    • 现在双击左侧树中的“事件” - 这将打开所有记录的 ETW 事件。
    • 搜索“Microsoft-Windows-DotNETRuntime/Exception/Start”并双击它。
    • 您现在应该可以看到发生的所有 .NET 异常,并按时间排序。

关于Azure Service Fabric 激活错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37885213/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com