
JAVA
韶华白首白驹过隙
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
容器云重启问题处理总结
描述 有大量Java堆外内存申请,单块约8-9M,虚拟机环境下约50-60块,容器下约100-200块; 总内存使用超过POD的cgroup限制; 定位方式 pmap -x -p pid 抓取Java应用进程的内存申请情况,分析存在大量堆外内存块; jmap -dump:format=b,file=pid.hprof pid 抓取JVM堆内存使用情况,分析Java堆内存使用正常; perf r...原创 2019-10-30 10:12:14 · 558 阅读 · 0 评论 -
容器内Java进程问题造成Pod重启的原因分析
重启原因 容器健康监控探针每3S发送一次readiness、一次liveiness,3s超时,超时未响应再次重发,超过3次未响应,视为POD不健康,自动重启POD。Java应用单次FGC时间过长,当FGC时间出现超过6S时,会偶发极端情况3次拨测正好全部失败,导致POD重启;当GC时间超过9S时,三次拨测大概率全部失败,导致 POD重启。 问题分析 JVM启动会自动获取环境信息,根据CPU、内存、...原创 2019-10-19 09:48:51 · 3881 阅读 · 0 评论