首页 > 解决方案 > Cloud Run 完成,但 Cloud Scheduler 认为该作业已失败

问题描述

我有一个 Cloud Run 服务设置,并且我有一个调用该服务端点的 Cloud Scheduler 任务。当任务完成(http 处理程序返回)时,我看到以下错误:

请求失败,因为与实例的 HTTP 连接出错。

但是,实际的处理程序返回 HTTP 200 并成功存在。有谁知道这个错误是什么意思,在什么情况下会出现?

我还附上了日志的屏幕截图。

伊姆古尔

标签: google-cloud-platformgoogle-cloud-rungoogle-cloud-scheduler

解决方案


你的工作需要超过 120 秒吗?我遇到了同样的问题,并发现 13 之前的节点版本有 120 秒 server.timeout 限制。我在 docker 上安装了节点 13,问题就消失了。


推荐阅读