amazon-web-services - 在 AWS ECS 服务中调用 system.exit() 是否会导致任务(服务管理器)重新启动?
问题描述
如果我拥有的 java 进程调用 System.exit(1) 并且我有一个带有运行 java 进程的 Docker 文件的任务(见下文),假设我有一个运行服务的集群,ECS 是否会重新启动该任务(服务在哪里运行任务)?我的 docker 文件中的一个片段:
ENTRYPOINT ["java","-jar", "-Xmx600m","/app.jar"]
解决方案
谢谢@jordanm!根据乔丹的回答“仅当容器在任务中标记为“必要”时。”
推荐阅读
- python - 在python的子目录中创建一个文件
- mongodb - MongoDB - 将字符串元素数组与文档中的单个字符串元素匹配
- python - python pandas 以一天中的小时为单位
- javascript - 在大型 React 应用程序中应该如何导入和使用图标?
- java - 正则表达式忽略某些字符之间
- java - 如何在 Gams 中从 API Java 运行 gms 模型并在文件中设置包含数据的文件夹
- swift - URL 中的 Swift 引号
- android - 带有几个按钮的主活动屏幕,单击这些按钮会启动一个新屏幕以显示结果
- javascript - Jest 和 Enzyme 模拟输入字段的 onClick 方法
- javascript - 在每个单词之前添加“@”+每个单词之间有一个空格(JavaScript)?