fnproject/fn

Fn function times out before the actual timeout

nakashkumar opened this issue · 3 comments

I have set the timeout in func.yaml to 300 seconds (5 minutes) but the function only runs for 2 minutes and then terminates with error code 502.

Error invoking function. status: 502 message: error receiving function response

As an example, I created a nodejs function which should respond after 270 seconds but doesn't due to early timeout.

fdk.handle(function(input){
    return new Promise((resolve,reject)=>{
        setTimeout(()=>resolve("Hello"),270000);
    });
})

How are you running your function? Locally via the fn server? Or using a cloud deployed version?

Tried both versions. Same result.

ijse commented

there is timeout option in func.yaml