开发者社区 > 大数据与机器学习 > 大数据开发治理DataWorks > 正文

DataWorks中flink任务跑了一半直重启是为什么?

DataWorks中flink任务跑了一半直重启是为什么?image.png

展开
收起
cuicuicuic 2023-12-10 19:21:37 23 0
1 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    根据您提供的错误信息,这可能是由于垃圾回收管理器在执行垃圾回收操作时被中断导致的。具体原因可能是由于程序中的某个线程试图唤醒垃圾回收管理器,但此时垃圾回收管理器已经处于睡眠状态,从而导致了中断异常。

    这种情况下,您可以尝试以下几种解决方案:

    1. 检查您的程序是否有任何线程试图唤醒垃圾回收管理器。如果有,请确保这些线程不会在垃圾回收管理器正在执行垃圾回收操作时唤醒它。
    2. 如果您的程序中有多个线程同时进行垃圾回收操作,可以考虑使用更高级别的垃圾回收策略,如分代垃圾回收等,以便更好地控制垃圾回收过程。
    3. 如果以上方法都无法解决问题,您可以尝试增加垃圾回收的超时时间,以便给垃圾回收管理器更多的时间来完成垃圾回收操作。
    2023-12-11 11:10:51
    赞同 展开评论 打赏

DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。

相关产品

  • 大数据开发治理平台 DataWorks
  • 相关电子书

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