[英]Kubernetes Apache2 Killed
我有一个kubernetes集群,并且cgroup内存不足。 我在YAML中声明了资源,但是我不知道哪个apache2需要更多的内存。 它给了我一个进程ID,但是我如何知道哪个Pod被杀死了?
谢谢。
就是这样。 您的Apache进程使用的内存超出了您在pod /容器定义中允许的内存。
它可能需要更多内存的原因:
如果您正在为容器运行Docker(大多数人都这样做),则可以ssh进入集群中的节点并运行:
docker ps -a
您应该看到运行Apache进程的Exited
容器。 然后,您可以运行:
docker logs <container-id>
您可能会得到有关Apache被杀死之前为什么这样做的详细信息。 如果您只看到很少的信息,建议您增加Apache日志的详细程度。
希望能帮助到你。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.