一个dubbo组件,对外提供dubbo服务,部署了4个pod,有一个pod的内存居高不下,如下如:
接入了arms,此pod有full GC,但是内存还是居高不下
arms看了下cpu,发现有一个奇怪的线程占用cpu很高,MICRO_SERVICE_CONFIG_SCHEDULER,其他正常pod这个线程的耗时只有几毫秒,这个有几百毫秒
定位了很久没定位出来,特此向大家求助-_-
遇到一个Dubbo服务部署了4个Pod,其中一个Pod的内存使用率异常高的情况,这可能是由多种原因导致的。下面是一些排查和解决问题的步骤:
jmap
生成堆转储文件,并使用MAT
(Memory Analyzer Tool) 或 VisualVM
进行分析。limits
和requests
),确保内存分配足够但不过度。版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。