例如,如果容器退出代码为137,可能需要增加容器的内存限制。以下是一个使用AWS CLI更新任务定义的示例:
aws ecs register-task-definition --family example-webserver --container-definitions '[{
"name": "example-webserver",
"image": "nginx",
"cpu": 256,
"memory": 512,
"essential": true
}]'```
要重新部署服务,使用AWS控制台或CLI更新服务,并指定新的任务定义版本。
aws ecs update-service --service example-webserver --task-definition example-webserver:2```
这将创建一个新的任务并停止旧的任务。