如何增加Firebase托管请求超时时间?

li9yvcax  于 2023-05-23  发布在  其他
关注(0)|答案(1)|浏览(205)

我已经配置了HTTPS云函数,请求超时时间更长,达到300秒,当我使用CF原始URL格式https://REGION-PROJECT_ID.cloudfunctions.net/FUNCTION_NAME调用此CF时,CF响应始终为200 OK,而不管其执行时间(超过60秒)
但是,当我在Firebase主机上托管CF时,如果我使用Firebase主机URL调用CF,并且函数执行时间超过60秒,则我将获得502 Bad Gateway
我知道文件里说的是什么
注意:Firebase Hosting的请求超时时间为60秒。即使您将HTTPS函数配置为更长的请求超时,如果函数运行需要超过60秒,您仍然会收到HTTPS状态码504(请求超时)。
但我想知道是否有任何方法或变通方法来增加这个超时时间?

3qpi33ja

3qpi33ja1#

根据文件和您在问题中提到的,
注意:Firebase Hosting的请求超时时间为60秒。即使您将HTTPS函数配置为更长的请求超时,如果函数运行需要超过60秒,您仍然会收到HTTPS状态码504(请求超时)。
我想告诉你,到目前为止,Firebase Hosting的请求超时限制为60秒,并且没有办法增加超时时间。
作为替代方案,您可以考虑使用App Engine Flexible环境,因为它支持您所引用的同一文档中所述的最大请求超时时间为60分钟。如果要将请求超时配置为大于60秒的值以运行。
但是,您可以打开feature request,解释您的问题并请求此功能。

相关问题