【发布时间】:2021-01-10 00:54:07
【问题描述】:
我正在使用由 pubsub 消息触发的 Cloud Run。 但是,当此 Cloud Run 代码出现错误时,它会一遍又一遍地重新运行应用程序。 现在测试时似乎没有必要这样做,因为我在日志中看到了错误并且不需要重新运行代码。
在哪里可以关闭此功能? 我正在使用 Node JS。
【问题讨论】:
-
Cloud Run 运行以响应 HTTP 请求或事件。如果 PubSub 正在向 Cloud Run 发送事件并且 Cloud Run 失败,PubSub 将重试。要停止这种情况,请清除/删除/处理 PubSub 中的消息。 CLI
gcloud将帮助您与 PubSub 交互:cloud.google.com/sdk/gcloud/reference/pubsub -
你能改进你的问题吗?我建议你也看看这个文档 -> stackoverflow.com/help/how-to-ask
-
不知道如何改进问题对不起!代码没有任何“错误”——这只是关于 Google Cloud 以及它如何在 pubsub 中处理消息。但我通过在 catch err 块中发送 200 状态来短期修复它。
-
@JohiOakey 你能分享一下你是如何解决这个问题的吗?这些信息可以帮助社区的其他成员。
标签: google-cloud-platform google-cloud-pubsub google-cloud-run