Google Cloud Run错误反复运行

时间:2020-09-23 18:46:32

标签: google-cloud-platform google-cloud-pubsub google-cloud-run

我正在使用由pubsub消息触发的Cloud Run。 但是,当此Cloud Run代码遇到错误时,它会一遍又一遍地重新运行应用程序。 现在测试时这似乎没有必要,因为我在日志中看到了错误,不需要重新运行代码。

我在哪里可以关闭此功能? 我正在使用Node JS。

2 个答案:

答案 0 :(得分:3)

您可以清除或删除PubSub推送订阅。

enter image description here

答案 1 :(得分:1)

通过用try / catch包围整个代码块,然后始终确保抛出err来捕获错误,从而在短期内解决了该问题。

在那之后,我没有返回catch块中的400状态,而是返回了200,并且pubsub消息得到确认:一切正常(即使没有)。