AWS Elastic Beanstalk实例健康检查耗时过长,部署新版本缓慢求助
AWS EB滚动更新部署耗时过长排查请求
基础信息
- 应用类型:轻量级服务,启动后2~3秒即可通过健康检查(返回
OK) - 总部署耗时:6~8分钟,远超预期
部署流程明细
- PR合并完成
- 通过GitHub Actions构建适配AWS EB的
application.zip包 - 使用EB CLI上传
application.zip至EB环境 - 系统触发事件:
"Batch {N}: Starting application deployment command execution." - 系统触发事件:
"Batch {N}: Registering instance(s) with the load balancer and waiting for them to be healthy."步骤1-5单步耗时均不超过1分钟,但步骤5执行完成后需等待3分钟以上才会进入下一批次更新
- 重复步骤4的批次更新流程,直至所有实例完成版本切换
相关截图
- 部署事件日志截图1:

- 部署事件日志截图2:

- EB环境配置截图1:

- EB环境配置截图2:

部署策略选择
因服务部署频率高且需保证零停机,采用滚动更新作为部署策略
内容的提问来源于stack exchange,提问作者wirekang
相关产品推荐
相关产品推荐

