执行结果
执行结果由3部分组成:函数返回、执行摘要和日志。
表2执行结果说明参数项
执行成功
执行失败
函数返回
返回函数中定义的返回信息。
返回包含错误信息、错误类型和堆栈异常报错信息的JSON文件。格式如下:
{
"errorMessage": "",
"errorType": "",
"stackTrace": []
}
errorMessage:Runtime返回的错误信息
errorType:错误类型
stackTrace:Runtime返回的堆栈异常报错信息
执行摘要
显示请求ID、配置内存、执行时长、实际使用内存和收费时长。
显示请求ID、配置内存、执行时长、实际使用内存和收费时长。
日志
打印函数日志,最多显示4KB的日志。
打印报错信息,最多显示4KB的日志。
函数执行失败的函数返回示例如下:
{
"errorMessage": "Syntax error in module 'index'(invalid syntax (index.py, line 5))",
"errorType": "SyntaxError",
"stackTrace": [
"File \"./index.py\", line 5",
" for i in range (1,1000000):"
]
}
函数执行失败的日志示例如下:
2020/07/27 14:28:14 GMT+08:00 Start invoke request '7b37809b-a086-49c9-9bfd-fdf55ec7f8d3', version: latest
2020/07/27 14:28:14 GMT+08:00 7b37809b-a086-49c9-9bfd-fdf55ec7f8d3 Syntax error in module 'index'(invalid syntax (index.py, line 5))
Traceback (most recent call last):
File "/opt/function/code/index.py", line 5
for i in range (1,1000000):
^
SyntaxError: invalid syntax
2020/07/27 14:28:14 GMT+08:00 Finish invoke request '7b37809b-a086-49c9-9bfd-fdf55ec7f8d3'(invoke Failed), duration: 9.593ms, billing duration: 100ms, memory used: 65.000MB