函数计算调用请求日志里面看到有这个错误,FC Invoke End RequestId: 1-65ae09cf-16b93943-dec0fd154d43, Error: Invocation canceled by client (duration: 93918ms, maxMemoryUsage: 7485.81MB)是什么意思呢?现在设置的FC超时时间是72000秒?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
函数计算是服务端,调用端是客户端
客户端取消调用断开了连接
检查客户端超时限制,需要将客户端超时设置大一些,比如浏览器一般默认超时在1-2分钟,有的第三方接口超时限制很短
检查函数执行时间是否符合预期,如果预期时间较短实际执行特别长导致客户端断开连接可以按照【函数执行超时】排查
请求头加X-Fc-Invocation-Type:Async,使用异步调用,系统接收异步调用请求后,将请求持久化后会立即返回响应,这样就不受客户端超时限制,异步调用https://help.aliyun.com/zh/fc/overview-34 ,此回答整理自钉群“阿里函数计算官网客户”