K8s 单节点 Java 微服务 OOM Kill 循环排查实战 — MaxRAMPercentage=100% 的坑
测试环境 14 个 Java 微服务频繁异常,每次都要手动重启整台机器才能恢复。排查发现是 JVM MaxRAMPercentage=100% + 容器内存限制严重超卖导致的 OOM Kill 循环。前言运维同事反馈:测试环境的一台 K8s 节点"老是异常,手动重启才好"。每隔一两天就要重启一次,重启后能正常运行几个小时到一天,然后又开始出问题。这种"重启治百病"的现象背后,通常是资源配置问题。本文记录从指标分析到根因定位的完整过程。本文适合:管理 K8s/Docker 环境的运维工程师部署 Java 微服务的后端开发遇到容器频繁 OOM Kill 的排查场景一、现象确认机器配置项目详情规格4 核 32 GB系统Alibaba Cloud Linux 3用途K8s 单节点,运行测试环境微服务Swap未配
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2523040.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!