gpt4 book ai didi

asp.net-core - 为 active 探针 openshift 为非 api 项目创建 HealthCheck

转载 作者:行者123 更新时间:2023-12-04 04:15:01 24 4
gpt4 key购买 nike

我有一个只使用来自 Rabbit MQ 的消息的项目,我正在使用 网络核心 2.1。 .我只是创建了一个带有托管服务的“控制台应用程序”,一切正常。

现在我需要将它部署到 Openshift 并配置 Liveness Probe,所以我有两个选择:

  • 在我的应用程序中创建一个 API 以在调用/health URL 时做出响应。请记住,我的项目中没有 ASP.NET Core 依赖项,我将需要添加很多依赖项,因为/health URL。可能是反模式??
  • 让 Liveness Probe 在我的 POD 中执行一个命令(如 ps -eaf )以检查我的应用程序是否正在运行。我真的认为这会返回一个“误报”,而且不像/health 那样准确。

  • 那么,对于使用 Openshift Liveness Probe 的工作人员来说,最好的解决方案是什么?

    最佳答案

    与 kestrel 相比的轻量级选项是 HttpListener 如果它只是用于健康检查

    关于asp.net-core - 为 active 探针 openshift 为非 api 项目创建 HealthCheck,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60892443/

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