我正在为ECS配置自动伸缩,想知道在伸缩过程中,如果一个正在被缩减的任务有一个容器化的服务,几乎没有请求需要处理,这些请求会被处理还是会立即删除任务?
任何答案或指向正确的AWS文档都会非常有帮助。
谢谢。
检查此项。
当任务停止时,会向每个容器的入口进程发送SIGTERM信号,通常为PID 1。超时过后,进程将收到一个SIGKILL信号。默认情况下,在SIGTERM和SIGKILL信号的传递之间有一个
30 second delay
。此值可以通过更新ECS任务参数stopTimeout来调整,也可以通过设置ECS代理环境变量ECS_Container_TOP_TIMEOUT来调整EC2 Container Instances。在超时到期之前没有退出的进程将在收到SIGKILL信号后突然终止。
默认情况下,它将等待进程停止,直到30秒。