Google cloud platform 谷歌云功能&x2B;通过ESPv2的端点:超时问题

Google cloud platform 谷歌云功能&x2B;通过ESPv2的端点:超时问题,google-cloud-platform,google-cloud-functions,google-cloud-endpoints,google-cloud-run,google-cloud-endpoints-v2,Google Cloud Platform,Google Cloud Functions,Google Cloud Endpoints,Google Cloud Run,Google Cloud Endpoints V2,我有各种各样的云函数,可以通过Google端点访问云函数。我或多或少遵循了以下指南:。这将在Google Cloud Run中设置一个实例。到目前为止,它正在发挥作用 一个长期运行的云函数会出现问题。如果请求运行超过约30秒,则会终止。然后API返回一个504错误代码 云运行日志显示以下条目: 请求已终止,因为它已达到最大请求超时。要更改此限制,请参阅 参考文档解释了如何配置云运行服务Timout。在那里,我已经有了更高的超时: spec: timeoutSeconds: 900 函数本身

我有各种各样的云函数,可以通过Google端点访问云函数。我或多或少遵循了以下指南:。这将在Google Cloud Run中设置一个实例。到目前为止,它正在发挥作用

一个长期运行的云函数会出现问题。如果请求运行超过约30秒,则会终止。然后API返回一个504错误代码

云运行日志显示以下条目:

请求已终止,因为它已达到最大请求超时。要更改此限制,请参阅

参考文档解释了如何配置云运行服务Timout。在那里,我已经有了更高的超时:

spec:
  timeoutSeconds: 900
函数本身完成时没有错误。所以我想问题一定出在端点或云运行中

这没用。首先,我认为它只适用于ESPv1(我找不到与v2明确类似的东西),它根本没有提到504响应


是否有可能我必须直接配置特使服务器?我该怎么做?配置超时是否还缺少其他内容?

我认为在云运行时这不是问题(最大超时是900秒,而不是300秒(云运行时默认,PubSub的最大超时是600))


所以云端点有一个超时。但它记录在15秒,而不是30秒,奇怪。。。因此,您可以用

覆盖它,就这样,谢谢!我并没有做30秒的精确测量。它离配置的值太远了,所以我确信还有其他东西。对不起,我生气了。