在我的工作中,我被要求在使用C#编写的ASP.NET Web API 2中实现健康检查。我已经搜索过了,但所有文档都是关于ASP.NET Core及其实现方式的,有没有人知道如何在经典/完整的.NET Framework中实现健康检查功能?
docker 文档 中介绍了 HEALTHCHECK 指令的作用以及如何检查容器的健康状况。但是我不知道当 healthcheck 检查失败时会发生什么,比如容器是否会重新启动或停止,或者根据用户指令执行任何这两个操作中的一个。 进一步引用的示例为: HEALTHCHECK --interv...
我已经四处查找,但是我认为其中一种方法是旧的方式,但在将健康检查端点添加到中间件时,是否存在更深层次的区别? 在Startup.Configure()中... app.UseEndpoints(endpoints => { endpoints.MapHealthChecks(...
我正在Docker容器中运行一个Spring Boot应用程序,使用Docker文件在容器内启动应用程序。如何检查容器内的Spring Boot应用程序健康状况? 如果容器停止或应用程序未运行,我需要根据健康检查自动重新启动容器或应用程序。这样,我可以确保Spring Boot应用程序始终正常运行。
我正在使用Docker Compose部署一些服务。我想通过healthcheck来检查我的容器是否健康(请参阅Docker Compose文档这里)。 让我们考虑以下代码。它运行良好,除非我取消注释最后一行: # docker-compose.yml version: "3.8" s...
我希望加快容器启动时间,但我的健康检查却不允许。 假设我现在有这个健康检查: HEALTHCHECK --interval=300s --timeout=5s --start-period=5s --retries=3 CMD \ curl http://localhost:<...
我正在评估使用Microsoft Health Checks来改善内部负载均衡器的路由。目前,我对该功能及其周围的社区提供的支持非常满意。然而,有一件事我还没有找到,想问一下是否可以直接做到: 健康检查似乎会在请求时立即检索自身状态。但是,因为我们的服务可能在给定的时刻难以处理大量请求,查询...
在docker-compose中,对Elasticsearch的健康检查会导致任何依赖的服务停止,因为容器始终处于不健康状态。当我运行 docker ps -a --format "table {{.Names}}\t{{.Image}}\t{{.Status}}" 命令时,可以看到这种情况。...
我正在使用 secrets 管理用户名、密码和数据库名称,在使用 Postgres 作为数据库的 Docker stack 中。现在,我想使用 Docker 提供的健康检查功能。 docker-compose.ymlx-db-secrets: &db_secrets - psq...
我有一个运行着nginx服务器的docker容器。 我想提供一个rest接口/端点来检查服务器和容器的健康状况。例如,GET http://container.com/health/ 返回"true"/OK或"false"/NOK。 什么是最简单和最快的解决方案或最佳实践? 附注:该服务...