【问题标题】:Azure Service Fabric Activation Error 7148Azure Service Fabric 激活错误 7148
【发布时间】:2018-01-25 06:01:53
【问题描述】:

我有一个托管大量应用程序的服务结构集群。其中一个应用程序具有一种服务类型,该服务被创建,运行一段时间,然后被删除。一切正常,但集群几乎总是将其状态设置为错误,因为在“不健康的评估”部分中会有一些错误。

错误事件:SourceId='System.Hosting',Property='CodePackageActivation:Code:EntryPoint'。 CodePackage 激活过程中出错。服务主机以退出代码终止:7148

我已将程序的 main 和 RunAsync 都包装在异常处理程序中,但在分析中从未看到任何内容。有什么方法可以查看退出代码 7148 的含义吗?谢谢。

【问题讨论】:

  • 您使用的是哪个操作系统?

标签: azure azure-service-fabric


【解决方案1】:

7148 是一个通用错误代码,表示 SF 在设置或激活您的服务的主机进程的过程中出现故障。所以这就是你没有看到任何错误或异常的原因——你的代码永远没有机会运行。

我看到的导致 7148 的示例:

  • 由于损坏,该 exe 实际上不是 Windows exe
  • 服务的清单包含对证书或其他一些先决条件的引用,例如配置不正确的端点(例如已在使用的端口或证书的错误指纹)
  • Windows 内部发生了导致进程创建失败的问题,例如未能为容器正确配置主机网络

大多数时候,当我看到这个时,我必须查看 Windows 错误日志以了解实际发生的情况。 SF 人员还试图捕捉更常见的故障原因并将其报告为更好的健康错误,而不是依赖 7148。

【讨论】:

    猜你喜欢
    • 2016-10-19
    • 2018-03-01
    • 2017-04-17
    • 2019-11-30
    • 1970-01-01
    • 2018-10-05
    • 1970-01-01
    • 2015-09-17
    • 2017-04-16
    相关资源
    最近更新 更多