标签: aws-fargate
我有以下设置: ECS Fargate服务
当我使用单个目标组设置服务时,强制重启的滚动部署可以正常工作。原始任务会一直保留,直到新任务通过运行状况检查,然后耗尽并停止。
但是,当我使用两个目标组设置服务时,原始任务会立即停止,并且我会收到503响应,直到出现新任务为止。两个目标组的健康检查与单个目标组的情况相同。其他一些信息:如果我添加了容器运行状况检查,则原始服务的确会保持等待新服务准备就绪的状态,但是这些服务的宽限期对于我的需求而言太短了,因此解决方法无济于事。