Fn function terminates before timeout

151 Views Asked by At

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

There is a github issue that discusses this problem: https://github.com/fnproject/fn/issues/723

How do I resolve this problem?

Edit:

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);
    });
})
0

There are 0 best solutions below