我已将 func.yaml 中的超时设置为 300 秒(5 分钟),但该函数仅运行 2 分钟,然后以错误代码 502 终止。
Error invoking function. status: 502 message: error receiving function response
有一个 github issue 讨论了这个问题: https ://github.com/fnproject/fn/issues/723
我该如何解决这个问题?
编辑:
例如,我创建了一个 nodejs 函数,它应该在 270 秒后响应,但由于提前超时而没有响应。
fdk.handle(function(input){
return new Promise((resolve,reject)=>{
setTimeout(()=>resolve("Hello"),270000);
});
})