Solve命令在pod Kubernetes中以退出代码137终止

问题描述 投票:-2回答:1

我正在使用exec运行Kubernetes服务,该服务在statefulset中只有很少的Pod。如果我杀死了exec中服务使用的主容器之一,则它退出并显示代码137。我要在杀死后立即将其转发到另一个容器,或者在退出前应用等待。我需要帮助。等待答案。谢谢。

docker kubernetes service containers pod
1个回答
0
投票

137表示您的进程由于SIGKILL而退出,通常是因为系统用完了RAM。不幸的是,SIGKILL不会延迟,内核只会丢弃您的进程,仅此而已。 Kubernetes确实会快速检测到它,如果您使用的是基于服务的网络路径,它通常会在1-2秒内做出反应。我建议您调查一下为什么您的过程难以解决并解决问题:)

© www.soinside.com 2019 - 2024. All rights reserved.