繁体   English   中英

如何从ECS / Docker容器返回更好的状态消息/“ Stopped原因”?

[英]How do I return a nicer status message / “Stopped reason” from my ECS / Docker container?

我有一个微服务,我通常会用Lambda来做,但是偶尔需要超过5分钟。 因此,我创建了一个docker容器并进行了设置,以便每次运行它时,它都会开始工作,然后停止。 它很棒,我对此很满意。

我不满意ECS的“最后状态”任务以红色字母显示“已停止”,并以“任务已退出的基本容器”显示“停止原因”。 是否有某种方法可以使此显示为“成功”绿色和/或将停止的原因更改为“成功终止”或类似的结果?

我想知道您是否在容器定义中翻转了表示“基本”的位,也许它不会被视为错误。 “服务”是一项长期运行的东西,因此也许您真正想要的只是从aws cli运行一个任务,而不能将其作为具有0个正在运行的任务的服务来使用。 另一个选择是在服务中以api身份运行的服务,可根据要求通过aws sdk运行任务。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM