当遇到以上错误提示时,您可以从以下三种情况排查:
  • 当Custom Runtime出现这种情况时,您可以查看Connection及Server端的设置。
    Connection需要设置为Keep-Alive,Server端请求超时时间需设置在15分钟及以上。示例如下:
    var server = app.listen(PORT, HOST);
    server.timeout = 0; // never timeout
    server.keepAliveTimeout = 0; // keepalive, never timeout
  • 调用函数的Client端主动Cancel导致的,例如函数的执行时长是10s,但是Client端,例如SDK调用函数自己设置的Timeout是5s。建议调用函数的Client端设置的Timeout稍微大于函数设置的Timeout。
  • 函数本身逻辑的问题,导致执行环境退出。