Tag: 健康监视

如何使用progrium / consul check-http脚本使用SERVICE_CHECK_HTTP?

我正在用gliderlabs / registrator容器运行progrium / consul容器。 我希望能够自动创build任何已注册与注册人协调的容器的健康检查。 使用这个我想使用领事健康检查知道是否有任何容器已经停止运行。 我已经读过,有一种方法可以通过添加环境variables来做到这一点,但是我所读到的一切都太模糊了,比如下面的post: 如何在一个consul容器中为同一主机上的服务定义HTTP健康检查? 所以我应该设置一些环境variables: ENV SERVICE_CHECK_HTTP=/howareyou ENV SERVICE_CHECK_INTERVAL=5s 我把它们放在我的progrium / consul容器或我的gliderlabs /注册者里面吗? 我可以通过在Docker运行命令中添加下面的标签来设置它们吗? docker run …… -e SERVICE_CHECK_HTTP=howareyou -e SERVICE_CHECK_INTERVAL=5s …… 注意:由于某种原因,将上述环境variables添加到注册器的docker run命令中,导致领事认为我的节点no acks received