[英]Cloud Scheduler Timeout
Python 我的云 Function(第 2 代)中的代码运行了 45 分钟。 Cloud Scheduler 作业触发此 CF。 代码成功完成,但 Cloud Scheduler 作业失败,因为运行时间超过 30 分钟。 此错误的任何解决方案或解决方法?
我尝试对云 function 使用 eventarc 触发器,但超时为 9 分钟,代码在 9 分钟后停止运行,而不会在 Cloud Scheduler 作业上引发任何错误。 HTTPs 触发器适用于我的代码,但调度程序作业最终会引发错误。
所有无服务器产品,包括 Cloud Task(具有 HTTP,而不是 App Engine 端点),通过等待 HTTP 响应最多有 30 分钟的超时时间。 它应该是谷歌(云?)基础设施上的默认设置。
因此,您不能仅使用 Cloud Scheduler。 我的首选模式是使用由 Cloud Scheduler 触发的 Cloud Run Jobs + Cloud Workflows。
或者,您可以简单地忽略 Cloud Scheduler 超时并依靠监视/日志记录来跟踪错误
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.