docker - 澄清 Docker Compose 的 `start_period` 参数
问题描述
我试图了解如何start_period
使用 Docker Compose。如果我们有以下作为健康检查:
--start-period=60s --retries=2
这是否意味着 Docker Swarm 将尝试两次,每次等待 60 秒,然后再考虑容器不健康?
谢谢你。
解决方案
是的。
启动期为需要时间引导的容器提供初始化时间。在此期间探测失败将不计入最大重试次数。但是,如果在启动期间健康检查成功,则认为容器已启动,所有连续失败将计入最大重试次数。
推荐阅读
- vue.js - 路由器上的 Vue 过渡 - 但过渡效果特定于 html 元素
- python - 如何按天创建平均值?
- pandas - 熊猫 | 应用to_json时添加根节点
- angular - Angular:Google Analytics gtag.js 的 Document.write
- python - 使用 CustomUser 模型添加和删除好友
- python - StepLR Learning Rate Scheduler 应用几乎无限小的下降,而且还为时过早
- ansible - 可以将数值存储在寄存器变量中并检查条件语句
- node.js - require.cache 在 require 之前不为空
- python - Django 2.2.9:django.core.exceptions.ImproperlyConfigured:应用程序标签不是唯一的,重复:管理员
- javascript - 反应单选按钮按钮检查属性不起作用