EC2 Auto Scaling 组的实例刷新低于正常阈值

2024-02-25

我有一个 ASG,其所需/最小/最大数量为 1/1/5 个实例(我希望 ASG 仅用于滚动部署和区域故障转移)。当我使用 MinHealthyPercentage=100,InstanceWarmup=180 启动实例刷新时,该过程从取消注册开始(实例几乎立即在我的 ALB 上进入耗尽模式,而不是等待 180 秒预热,直到新实例正常运行),并且应用程序变为暂时无法使用。 请注意,这不仅仅针对我的一个实例。如果我有两个实例,该过程也会从取消注册其中一个实例开始,这也不满足 100% MinHealthy 约束(不过,应用程序将保持可用)! 我是否应该调整任何其他配置选项来首先创建滚动更新并预热新实例?


现在实例刷新始终在启动之前终止,并且它使用 minHealthyPercent 来确定批次大小以及何时可以继续到下一个批次。

它使一组实例停止服务、终止它们,并启动一组具有新的所需配置的实例。然后,它会等到实例通过运行状况检查并完成预热,然后再继续替换其他实例。

...

将最小健康百分比设置为 100% 可限制一次替换一个实例的速率。相反,将其设置为 0% 会导致所有实例同时被替换。

https://docs.aws.amazon.com/autoscaling/ec2/userguide/asg-instance-refresh.html https://docs.aws.amazon.com/autoscaling/ec2/userguide/asg-instance-refresh.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

EC2 Auto Scaling 组的实例刷新低于正常阈值 的相关文章

随机推荐

  • Amazon Elasticsearch - 并发批量请求

    当我通过一个批量请求向 ElasticSearch 添加 200 个文档时 速度非常快 但我想知道是否有机会加快这一进程并发执行 20 个并发执行 每个并发执行 10 个文档 我知道这效率不高 但也许有机会通过并发执行来加快进程 较低的并发
  • 使用 get_meta_tags() 和 get_headers() 进行异常处理?

    在 PHP 中 我正在使用get meta tags and get headers 但是 当出现 404 错误时 这两个函数会发出警告 有什么办法让我抓住它吗 谢谢 get headers不会在 404 上抛出警告 错误 但是get me
  • 使用 Maven 为 OSGi“包装”jar 的好方法

    例如 我正在查看 OPS4J 上的 PAX 工具 this one http www ops4j org projects pax construct maven pax plugin wrap jar mojo html我想我找到了一个好
  • PHP 中如何检查对象是否为空?

    如何在 PHP 中查找对象是否为空 以下是其中的代码 obj保存 XML 数据 如何检查它是否为空 My code obj simplexml load file url 您可以转换为数组 然后检查它是否为空 arr array obj i
  • 1>/dev/null 在 DOS 中相当于什么? [复制]

    这个问题在这里已经有答案了 我想抑制在 DOS 下运行的脚本的输出 类似于 nix 环境下的以下内容 command 1 gt dev null 我怎样才能做到这一点 它应该是 gt NUL在 DOS 和 Windows 控制台上
  • $HADOOP_HOME 已弃用,Hadoop

    我尝试在单节点集群 我自己的labtop ubuntu 12 04 上安装Hadoop 我按照这个教程逐行检查了两次 http www michael noll com tutorials running hadoop on ubuntu
  • ?' aria-label='F# - 什么是数组<'T>?'> F# - 什么是数组<'T>?

    In this 上一个问题 https stackoverflow com questions 16968060 f why cant i access the item member我在 F 中了解到array lt T gt 不等于Sy
  • 如何在现有项目之上创建 SVN 版本控制?

    在工作中 我们有一个非常大的项目 大约 30 000 个文件 由 Borland StarTeam 源代码控制系统管理 我们想迁移到 SVN 但有一些障碍 最重要的一个问题是在所有开发人员的虚拟机上设置存储库的问题 有两种基本方法可以在硬盘
  • 使用 JavaScript 创建倾斜的 Div 和对象

    是否可以使用 JavaScript 创建这样的 倾斜菜单 请参见下文 前提是我希望它们是 相对的 以便根据屏幕尺寸适当调整大小 您可以使用 CSS 转换来完成此操作 并使用其他一些技巧 div transform rotate 45deg
  • 用空格包裹运算符的 Emacs 模式/函数

    我记得 Emacs 有一种模式 或者是一个选项 我记不清了 它通过在运算符后面放置空格来美化代码 例如 包裹 有空格 还有其他一些我不记得的很酷的东西 我认为这几乎是特定于语言的问题 但我通常在逗号后加空格 然后换行 有空格 关于这个模式有
  • 使用javascript读取Json文件数据?

    function uploadJsonFunction var jsonURL C Users My Documents new WebContent JsonFiles TreeJson countries json countries
  • 列组的 SSRS 矩阵分页符

    我目前正在使用 SSRS 2012 但显然遇到了障碍 是否可以在列组变量的每个新实例上设置分页符 我在下面给出了一个基本的例子 我选择了跨组分页符选项 下图 我注意到有一个类似的帖子 没有有效的答案 另一个列组 分页问题 https sta
  • Intellij:转到自动装配 bean 定义

    我正在寻找通过 java 代码中的 Autowired 依赖项找到 bean 定义的快速方法 假设我有 Autowired private JdbcTemplate template 我想让IDEA告诉我哪个xml文件是定义的templat
  • .NET Core 6 SQL Server 连接(无需实体框架)

    我是 NET Core 的新手 我已经在中定义了连接字符串appsettings json像这样 ConnectionStrings TestBD Server localhost Database Test Trusted Connect
  • .Net Maui - 尝试构建时操作超时

    我在构建 运行默认的新毛伊岛应用程序时遇到问题 我创建一个新的 NET Maui App Preview 并且不对自动生成的代码库进行任何更改 但是当我尝试构建或运行应用程序时 我收到以下超时错误 Severity Code Descrip
  • ggplot R 次要 y 轴的更改限制

    我有一个与此线程非常相似的问题在ggplot2中组合条形图和折线图 双轴 https stackoverflow com questions 41764312 combining bar and line chart double axis
  • 如何在 yii2 php 中添加 spinner/loader

    我想在我的其中一个表单中添加一个旋转器 加载器 场景很简单 当我按下create按钮 然后它将显示一个旋转器 加载器 点击创建按钮后 将调用 Web 服务 以便旋转器 加载器将从调用开始到调用结束显示 下面是我的控制器 m MetersIn
  • flutter for web:文本在底部被切断

    随着网络抖动 当我显示文本时 我的文本被剪切在底部 我尝试添加填充 但它不起作用 这个问题这个产品无处不在 甚至在文本字段上 new Container width menuRightWidthDesktop height getSize
  • 使用 Python xml.sax 解析 XML:如何“跟踪”您在树中的位置?

    我需要定期从我们的管理软件导出 XML 文件 这是我第一次在 Python 中使用 XML 解析 XML 与xml sax并不是很困难 但是 跟踪 您在 XML 树中的位置的最佳方法是什么 例如 我有一份我们的客户名单 我想通过 提取电话
  • EC2 Auto Scaling 组的实例刷新低于正常阈值

    我有一个 ASG 其所需 最小 最大数量为 1 1 5 个实例 我希望 ASG 仅用于滚动部署和区域故障转移 当我使用 MinHealthyPercentage 100 InstanceWarmup 180 启动实例刷新时 该过程从取消注册