- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
将健康检查添加到我的docker文件后:
HEALTHCHECK --interval=2m --timeout=30s --retries=5 CMD curl -r http://localhost:1234/healthstatus || exit 1
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
jdhfjksdhfk my_docker_register/my_service "/usr/src/app/entr..." About an hour ago Up About an hour (unhealthy) 0.0.0.0:1234->1234/tcp, 0.0.0.0:80->1234/tcp my_service
docker inspect --format=’{{json .State}}’ my_service | jq .
{ “Health”: { “Log”: [ { “Output”: “rpc error: code = 2 desc = oci runtime error: exec failed: container_linux.go:247: starting container process caused “invalid environment ‘USERNAME’”\n”, “ExitCode”: -1, “End”: “2017-12-10T10:28:42.274606327Z”, “Start”: “2017-12-10T10:28:42.241716647Z” }, { “Output”: “rpc error: code = 2 desc = oci runtime error: exec failed: container_linux.go:247: starting container process caused “invalid environment ‘USERNAME’”\n”, “ExitCode”: -1, “End”: “2017-12-10T10:30:42.313609006Z”, “Start”: “2017-12-10T10:30:42.274847833Z” }, { “Output”: “rpc error: code = 2 desc = oci runtime error: exec failed: container_linux.go:247: starting container process caused “invalid environment ‘USERNAME’”\n”, “ExitCode”: -1, “End”: “2017-12-10T10:32:42.347550172Z”, “Start”: “2017-12-10T10:32:42.313834355Z” }, { “Output”: “rpc error: code = 2 desc = oci runtime error: exec failed: container_linux.go:247: starting container process caused “invalid environment ‘USERNAME’”\n”, “ExitCode”: -1, “End”: “2017-12-10T10:34:42.380622433Z”, “Start”: “2017-12-10T10:34:42.347742726Z” } ], “FailingStreak”: 4, “Status”: “starting” },
docker exec -it my_service curl -r http://localhost:1234/healthstatus || exit 1
最佳答案
所以我的问题实际上是由于在我的docker compose文件中配置了环境变量' USERNAME '而导致的,但是它的值是 null
version: "2"
services:
my-service:
image: registry/ramp-webapp
restart: always
environment:
NODE_ENV: {{node_env}}
USERNAME:
CONSUL_AGENT_HOST: {{ ansible_eth0.ipv4.address }}
ports:
- "80:80"
container_name: my-service
volumes:
- /var/log/my-service:/var/log/my-service
关于docker - HEALTHCHECK启动容器进程导致无效的环境USERNAME,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47738491/
正如标题所示,我想为单个区域中的所有服务创建“组合”运行状况检查。我通过 CloudFormation 成功创建了基于 Documentation example 的不同运行状况检查: RegionH
我是 Consul/Registrator 和 Docker 的新手。我对在 Docker 环境中使用 Consul healthcheck 感到困惑。它在以下链接的 Docker + Interva
我尝试向我的撰写文件添加运行状况检查,但每当我运行该撰写文件时,都会收到以下错误。 ERROR: The Compose file './docker-compose.yml' is invalid
我有许多单元测试利用了我编写的@composite 策略。该策略非常慢(它会生成复杂的对象)并且有时其中一项测试无法通过 too_slow 健康检查。发生这种情况时,我深深地叹了口气,然后补充说 @s
我正在使用sath89/oracle-12c针对Oracle数据库进行自动化测试。 这工作正常,唯一的问题是此容器需要几分钟的时间才能启动(大约10-15取决于硬件)。 我试图对此容器进行健康检查。
我如何等待文件在 docker 中创建?我正在尝试下面的代码,但它不起作用。如果我与 docker shell 分开执行 bash -c [ -f/tmp/asdasdasd ],它会给我正确的结果。
我想创建一个健康检查器,它将检查 java 进程的健康状况。我的进程做了很多事情并且是多线程的。可能会引发各种异常,例如 Service/SQL/IO 等。我的计划是调用 HealthChecker
我正在尝试找到一种方法来禁用任何与健康检查相关的 ILogger 日志记录。我知道 LogLevel 过滤,但这在这里不起作用。 例如,我有一个运行状况检查,它向 RabbitMQ 指标 API 发出
我有点陷入这个奇怪的错误。我正在使用 CloudFormation 脚本部署 ECS 任务 (Fargate),它可以正常工作并成功部署该任务。但是当设置了 HealthCheck 属性时 Cloud
docker ps --quiet | xargs docker inspect --format '{{ .Id }}: Health={{ .State.Health.Status }}' c1a
这是我的docker-compose.yml: version: "3" services: mongodb: image: mongo:4.1 volumes: -
我正在尝试创建一个包含两个服务和每个服务中的 HealthCheck 的服务器,因此我可以独立检查它们并使用反射来了解每个服务中公开的方法。我已将一项服务硬编码为 NOT_SERVING 以对其进行测
我正在使用 .NET Core 3.1 并尝试设置运行状况检查,但遇到了一个奇怪的问题,需要一些帮助。 当我转到基本健康检查 URL (https://localhost:5001/hc) 时,我得到
我正在尝试为 sql-server 容器创建一个简单的健康检查,如下所示: version: "3.8" volumes: sql-server: services: sql-se
我正在关注 http://cloud.spring.io/spring-cloud-netflix/spring-cloud-netflix.html使用 Spring Cloud 构建分布式系统。
我正在使用 docker compose 来运行几个相互依赖的服务。这是 docker-compose 的一部分: backend: build: . command: bash
我在我的 Dockerfile 中添加了健康检查: HEALTHCHECK --interval=1m --timeout=5s --retries=2 --start-period=10s \
我使用的是 Docker 版本 17.09.0-ce,我看到容器被标记为不健康。是否有一个选项可以让容器重新启动,而不是让容器保持不健康状态? 最佳答案 不健康容器的重新启动功能在原始 PR (htt
我有一个使用Health Check的Nginx docker镜像,如下所示:。出于安全原因,我也想删除外壳,但在那之后Health Check停止工作。我尝试完全删除Busybox(alpine-b
我有一个使用Health Check的Nginx docker镜像,如下所示:。出于安全原因,我也想删除外壳,但在那之后Health Check停止工作。我尝试完全删除Busybox(alpine-b
我是一名优秀的程序员,十分优秀!