开发者社区 > 大数据与机器学习 > 实时计算 Flink > 正文

flink的taskmanager被系统杀掉的情况大家有碰到过吗?

flink的taskmanager被系统杀掉的情况大家有碰到过吗?
我配置了40G的内存
taskmanager.memory.process.size: 40g
结果他跟系统申请了54G的内存,结果被系统杀掉了
[10573691.500740] Out of memory: Kill process 31746 (java) score 746 or sacrifice child
[10573691.502711] Killed process 31746 (java), UID 0, total-vm:54752988kB, anon-rss:49306888kB, file-rss:0kB, shmem-rss:0kB
很奇怪啊?版本是1.15.4

展开
收起
真的很搞笑 2023-08-23 17:02:17 142 0
1 条回答
写回答
取消 提交回答
  • Flink 的 taskmanager 可能被系统杀掉有以下几个原因:

    系统资源不足,比如内存不足、CPU 负载过高。
    系统出现问题,比如系统崩溃。
    用户手动杀掉 taskmanager。
    如果 taskmanager 被系统杀掉,会导致 Flink 作业失败。

    要解决这个问题,可以根据具体情况采取以下措施:

    提高系统资源,比如增加内存、减少其他进程的负载。
    修复系统问题。
    避免手动杀掉 taskmanager。
    如果无法解决这个问题,可以考虑使用 Flink 的容错机制,比如容错重启、容错 checkpoint。

    2023-09-18 16:56:59
    赞同 展开评论 打赏

实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。

相关产品

  • 实时计算 Flink版
  • 热门讨论

    热门文章

    相关电子书

    更多
    Flink CDC Meetup PPT - 龚中强 立即下载
    Flink CDC Meetup PPT - 王赫 立即下载
    Flink CDC Meetup PPT - 覃立辉 立即下载