我已在我的 asp.net core 应用程序中实现了健康检查。一个健康检查包括两个检查——DbContext 连接和自定义检查,检查 NpgsqlConnection。 99% 的情况下一切正常。偶尔会出现健康检查失败并抛出 TaskCanceledException 或 Operatio...
我正在使用 secrets 管理用户名、密码和数据库名称,在使用 Postgres 作为数据库的 Docker stack 中。现在,我想使用 Docker 提供的健康检查功能。 docker-compose.ymlx-db-secrets: &db_secrets - psq...
我正在Docker容器中运行一个Spring Boot应用程序,使用Docker文件在容器内启动应用程序。如何检查容器内的Spring Boot应用程序健康状况? 如果容器停止或应用程序未运行,我需要根据健康检查自动重新启动容器或应用程序。这样,我可以确保Spring Boot应用程序始终正常运行。
我有一个运行着nginx服务器的docker容器。 我想提供一个rest接口/端点来检查服务器和容器的健康状况。例如,GET http://container.com/health/ 返回"true"/OK或"false"/NOK。 什么是最简单和最快的解决方案或最佳实践? 附注:该服务...
我最近在我的docker-compose配置中设置了healthcheck。 它运作良好,我很喜欢。这里是一个典型的例子: services: app: healthcheck: test: curl -sS http://127.0.0.1:4000 || exi...
当 Redis 宕机时,服务健康检查 API 返回 503。 { "status": "DOWN", "details": { "diskSpace": { "status": "UP", "details": ...
docker 文档 中介绍了 HEALTHCHECK 指令的作用以及如何检查容器的健康状况。但是我不知道当 healthcheck 检查失败时会发生什么,比如容器是否会重新启动或停止,或者根据用户指令执行任何这两个操作中的一个。 进一步引用的示例为: HEALTHCHECK --interv...
我希望加快容器启动时间,但我的健康检查却不允许。 假设我现在有这个健康检查: HEALTHCHECK --interval=300s --timeout=5s --start-period=5s --retries=3 CMD \ curl http://localhost:<...
在我的工作中,我被要求在使用C#编写的ASP.NET Web API 2中实现健康检查。我已经搜索过了,但所有文档都是关于ASP.NET Core及其实现方式的,有没有人知道如何在经典/完整的.NET Framework中实现健康检查功能?
我已经四处查找,但是我认为其中一种方法是旧的方式,但在将健康检查端点添加到中间件时,是否存在更深层次的区别? 在Startup.Configure()中... app.UseEndpoints(endpoints => { endpoints.MapHealthChecks(...