开发者社区> 问答> 正文

Pyflink JVM Metaspace 内存泄漏定位

Hi, 有个 JVM Metaspace OOM 的问题想请求下帮助,我通过pyflink 提交一些 Batch 任务,任务内执行的是查询 Mysql 的数据统计完写入 Kafka,之后任务就 finished 了。但是发现每次执行任务,JVM Metaspace 的内存会不断增长,即使任务结束后,内存仍然不会释放减少。 这个可能是Flink的哪里设置不对导致的吗?还是代码原因呢? *来自志愿者整理的flink邮件归档

展开
收起
JACKJACK 2021-12-08 15:47:44 1600 0
1 条回答
写回答
取消 提交回答
  • 对的是我!

    你用的是 Flink 是哪个版本?Flink 有一些已知的、已修复的 metaspace 泄露问题,看下是否符合你的情况。 另外,也不排除与你的代码实现、用到的依赖包的实现相关。具体问题定位需要 jstack / jmap 检查一下是否有此前任务的残留 thread / object。 *来自志愿者整理的flink邮件归档

    2021-12-08 16:46:44
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
云服务器ECS内存增强型实例re6全新发布 立即下载
JVM的GC 立即下载
基于JVM的脚本语言开发、运用实践 立即下载