首页
学习
活动
专区
工具
TVP
发布
您找到你想要的搜索结果了吗?
是的
没有找到

Kubernetes 问题定位技巧:分析 ExitCode

使用 kubectl describe pod 查看异常的 pod 的状态,在容器列表里看 State 字段,其中 ExitCode 即程序退出时的状态码,正常退出时为0。...[exitcode-pod] 退出状态码的区间 必须在 0-255 之间 0 表示正常退出 外界中断将程序退出的时候状态码区间在 129-255,(操作系统给程序发送中断信号,比如 kill -9 是...因为限制资源是通过 linux 的 cgroup 实现的,所以 cgroup 会将此容器强制杀掉,类似于 kill -9 还可能是宿主机本身资源不够用了(OOM),内核会选取一些进程杀掉来释放内存 不管是...Exit Codes With Special Meanings Linux 标准中断信号 Linux 程序被外界中断时会发送中断信号,程序退出时的状态码就是中断信号值加上 128 得到的,比如 SIGKILL

2.5K32

使用 Vagrant 和 Fabric 用于集成测试

这个网关运行在Linux机器上,其处理了我们内部的许多路由,防火墙,NAT,负载平衡以及流量日志等很多内容。它基本上是一个路由器/防火墙,通过获取动态配置并根据它了解的配置实施不同的网络规则。...如何使用vagrant在虚拟机安装Hadoop集群 http://www.linuxidc.com/Linux/2013-04/82750.htm Vagrant 中高效的 Puppet 模块管理 http...://www.linuxidc.com/Linux/2014-05/101873.htm 在重写之前,这个网关是“冰封”的。...简单的方法是用Linux提供的一系列网络工具:ping,traceroute,tcpdump,netcat等。事实上,这也正是我们QA工程师做的事情: 部署新代码...., 0) self.assertEqual(server.runner.exitcode, 0) def test_reroute_http_traffic(self):

21910
领券