函数执行超时,报错Function time out after怎么办?

更新时间:
复制为 MD 格式

如果函数调用出现超时现象,一般是函数中代码执行的问题,您可以尝试以下操作进行解决。

  • 函数代码的执行时间超过了函数配置中的执行超时时间。建议将函数配置中的执行超时时间调大,详细操作,请参见更新函数

    在函数详情页单击函数配置页签,在环境信息区域单击编辑,即可修改执行超时时间

  • 检查函数逻辑,配置日志功能,查看是否调用其他接口返回超时,导致整个函数执行时间变长而出现超时。您可以为函数服务配置请求级别指标日志,也可以在调用日志页签,一键启用日志进行分析。

    在日志配置区域,设置日志项目日志库,并启用日志分割规则实例级别指标

    单击函数日志子页签,在页面中央单击一键启用

  • 检查是否进入耗时较多的逻辑分支,例如CPU密集型。