gpt4 book ai didi

ASP.NET Core MVC 健康检查失败

转载 作者:行者123 更新时间:2023-12-02 07:22:33 24 4
gpt4 key购买 nike

我尝试在 Swisscom Appcloud 上运行 ASP.NET Core MVC Web 应用程序。但是当我启动应用程序时,我在控制台中收到以下错误消息:

2017-01-24 14:29:53 [CELL/0] ERR Timed out after 1m0s: health check never passed. 

Appcloud 似乎无法检查我的应用程序的运行状况。我是否需要安装 Nuget 包或其他东西来启动和运行它?

谢谢你的努力

最佳答案

默认情况下,Cloud Foundry 通过尝试连接到应用程序公开的端口来进行健康检查。

如果您的应用程序没有公开任何端口(例如,它不是带有 API 等的 Web 服务),那么您应该将 health-check-type 属性添加到 none,如所述here .

如果在那之后您仍然遇到错误,那么我建议您找到您的应用程序正在监听给定端口的位置。在 Cloud Foundry 中,您必须监听 $PORT,这是一个环境变量。您可以查看 here 的示例.

关于ASP.NET Core MVC 健康检查失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41831327/

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