云原生应用函数计算30秒超时怎么解决?[阿里云函数计算]

问题描述

我在阿里云云开发平台(workbench.aliyun.com),创建了一个云原生应用,Python+FastAPI。 添加了下面的一个方法,

@app.get("/suggestions")
def get_suggestions(input: str):

这个方法需要访问外部资源,且进行复杂计算,一般需要用20-50秒左右。

调用方是一个网站,通过AngularJS,$http.get()来访问,每次超过30s,就会返回一个504(TIMEOUT)错误。

但是,我已经部署的时候将超时时间改成了60s,不起作用。

查服务器日志,如下,“Invocation canceled by client”,我不太理解,这里的client是只web browser,还是 api gateway,求解法,如何把超时时间搞长?

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====