Docker容器中Java应用内存持续增长引发OOM重启的问题排查求助
Docker容器中Java应用内存持续增长引发OOM重启的问题排查求助
各位大佬,求助!最近处理公司的一个生产问题快愁死了,想请大家给点思路。
我们有个Java应用部署在Docker容器里,最近发现它的内存占用会一直往上飙,根本没有回落的迹象,最后直接触发OOM错误,容器直接重启了。从这个现象来看,应该是代码里有内存泄漏,但我折腾了好几天还没定位到具体在哪。
说下应用的情况:它主要就是负责Kafka事件的收发和处理,我们已经能通过模拟大量Kafka事件的方式,100%复现内存持续增长的问题。另外,这个应用还会用ZooKeeper存一些事件相关的数据。
目前我已经开始做一些排查,但还没找到突破口,先把核心问题说清楚,想问问大家有没有针对这种Docker+Java+Kafka场景的内存泄漏排查建议?
已尝试的操作:
- (后续会补充具体的排查动作)
内容来源于stack exchange
相关产品推荐
相关产品推荐

