gpt4 book ai didi

kubernetes - 如何解释这个内核消息 : cgroup out of memory: Kill process 1234 . ... score 1974 或牺牲 child ?

转载 作者:行者123 更新时间:2023-12-02 11:30:18 26 4
gpt4 key购买 nike

所以,我正在运行一个正在被杀死的 docker 容器。

Memory cgroup out of memory: Kill process 1014588 (my-process) score 1974 or sacrifice child

pid 并没有真正的帮助,因为实例将重新启动。我不知道如何处理 score 1974部分。这是某种评级吗?这是它需要下降到的字节数吗?

是否会因为系统上的其他东西挤压这个容器而发出终止,或者这个 只有这个容器封顶了吗?

而牺牲子部分,我认为这与某种子流程有关?

最佳答案

我相信这实际上是回答 here

如果查看Linux内核代码here .你会看到的:

/*
* If any of p's children has a different mm and is eligible for kill,
* the one with the highest oom_badness() score is sacrificed for its
* parent. This attempts to lose the minimal amount of work done while
* still freeing memory.
*/

mm 的意思是“内存管理”。

这里唯一的区别是这个 kill 是由 cgroups 触发的,因为您可能遇到了内存限制。

关于kubernetes - 如何解释这个内核消息 : cgroup out of memory: Kill process 1234 . ... score 1974 或牺牲 child ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52654979/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com