首页 > 解决方案 > 在 AWS ECS 服务中调用 system.exit() 是否会导致任务(服务管理器)重新启动?

问题描述

如果我拥有的 java 进程调用 System.exit(1) 并且我有一个带有运行 java 进程的 Docker 文件的任务(见下文),假设我有一个运行服务的集群,ECS 是否会重新启动该任务(服务在哪里运行任务)?我的 docker 文件中的一个片段:

ENTRYPOINT ["java","-jar", "-Xmx600m","/app.jar"]

标签: amazon-web-servicesdockeramazon-ec2amazon-ecs

解决方案


谢谢@jordanm!根据乔丹的回答“仅当容器在任务中标记为“必要”时。”


推荐阅读