为什么健康检查无法到达 AWS ECS 中的目标组? 2024-5-31 • amazon-web-services docker amazon-ecs 这是我的目标组中的目标。它们对应于我的 ecs 服务中运行的 docker 进程。 如您所见,所有进程都标记为draining或unhealthy。 这是我的定义Health checks, 我已经在本地 docker 进程上尝试了健康检查 url,并且该 url 工作正常。 在云监控日志中找不到相同的日志消息。我推测健康检查网址根本没有被调用。 这是我的任务中的容器定义 正如您在上面的屏幕截图中看到的,我已将端口 0 映射到 8090。我相信这是如何启用动态映射。 我还将网络模式设置为“桥接” 如何使健康检查正常工作?我认为目前这是我无法访问底层 docker 进程的原因。 答案1 我创建ecs集群时默认安全组似乎有问题 默认 SG 是 因此基本上没有流量可以到达托管docker进程的ec2实例。 我添加了一个非常宽松的安全组,它正在运行,我可以访问健康检查网址 答案2 就我的情况而言,健康检查存在问题。我添加了成功代码 200,但我的服务是安全的,健康检查返回 401。 我添加了 200,401,404 作为健康检查成功代码。 相关内容 nginx 嵌套位置指令继承何时适用,何时不适用 Ubuntu 13.10:VirtualBox 崩溃问题 如何避免 GMA500 显卡启动时出现黑屏? 任务包:项目分为两行,每行 4 列,每列 4 个项目 虚拟化、新硬件和 Server 2012 Standard 的新功能(带 Hyper-v 角色) 将 XenServer 6.5 升级到 7.1 为什么 CSMA/CD 需要最小帧大小? 有没有什么好的方法来写 \not\iff? 重新分区和恢复选项失败导致 NTFS 文件系统损坏 多启动计算机上的 rEFInd 启动管理器 - Windows 10 条目消失了!