如何排查自动化任务执行失败原因?

本文为您介绍自动化任务执行失败时的排查方案。

自动化任务执行失败

自动化任务执行失败时,会返回错误信息,示例如下:

{
  "message": "integer division or modulo by zero",
  "traceback": [
    [
      "__shadow_4f03202003d5ef3fc6c8c9d6821d7f9c2ca3bfec_error_example_ver_il5x8bn8jfkto9z5__",
      3,
      "error_example",
      null
    ]
  ],
  "error_code": "LANG_ZERO_DIVISION_ERROR"
}

message string,错误信息

error_code string,错误码

traceback list,堆栈信息,参考traceback.extract_tb,返回文件名,代码行数,函数名称

文件名说明:

__shadow_4f03202003d5ef3fc6c8c9d6821d7f9c2ca3bfec_error_example_ver_il5x8bn8jfkto9z5__

4f03202003d5ef3fc6c8c9d6821d7f9c2ca3bfec: 脚本代码哈希值

error_example:模板名

ver_il5x8bn8jfkto9z5:脚本版本id

常见错误码

参考自动化任务