开发者社区> 问答> 正文

MaxCompute提示ODPS-0123144: Fuxi job failed - kIn...

已解决

MaxCompute提示ODPS-0123144: Fuxi job failed - kInstanceMonitorTimeout(errCode:252) at Odps/xxx/xxx. Detail error msg: CRASH_EXIT, usually caused by bad udf performance

展开
收起
提个问题 2024-05-30 10:04:42 16 0
1 条回答
写回答
取消 提交回答
  • 开发者社区问答官方账号
    官方回答
    采纳回答
    错误码描述:
    MaxCompute UDF处理时间过长导致超时。默认情况下UDF处理数据的时间是有限制,在处理一批(通常情况下为1024条)记录时,必须在1800秒内处理完。这个时间限制并不是针对Worker的总运行时间,而是处理一小批记录的时间。通常情况下SQL处理数据的速率超过了万条/秒,该限制只是为了防止MaxCompute UDF中出现死循环,导致长时间占用CPU资源的情况。 

    解决方案:
    如果用的PYODPS在MaxCompute UDF代码中增加日志,用于检查代码中是否有死循环问题,或者可以在日志里打印时间信息来检查MaxCompute UDF处理单条数据的时长是否符合预期。代码中需要增加如下打印日志相关信息,作业运行成功后,您可以在Logview的StdOut中获取到日志信息。 如果用的Java UDF可以参考性能问题。 

    代码中增加打印日志相关信息您可以参考:https://help.aliyun.com/document_detail/468612.html#k8hay

    其他错误码常见问题,您可以参考文档:https://help.aliyun.com/document_detail/468610.html
    2024-05-30 10:04:43
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
大数据AI一体化的解读 立即下载
极氪大数据 Serverless 应用实践 立即下载
大数据&AI实战派 第2期 立即下载