【问题标题】:Google pubsub 88% of requests come back as 503Google pubsub 88% 的请求以 503 的形式返回
【发布时间】:2018-10-11 14:03:41
【问题描述】:

关于为什么 pubsub 请求似乎会触发如此多的 503 错误的问题?这是常见的吗?似乎其他人看到了类似的东西,但我的大部分请求都以这种方式结束

类似于

Google Pubsub: UNAVAILABLE: The service was unable to fulfill your request

Catch error code from GCP pub/sub

【问题讨论】:

    标签: google-cloud-platform google-cloud-pubsub http-status-code-503


    【解决方案1】:

    这是预期的行为。客户端库使用的Streaming pull 创建一个双向流,用于接收消息和发回确认。这些流长时间保持打开状态,并且在收到消息时不会以成功的响应代码关闭,当流断开连接时,它们会以错误条件终止,可能是由于接收请求的服务器重新启动或因为短暂的网络故障。因此,即使您成功接收消息,您仍然会看到所有流本身的错误响应代码。新的streaming pull docs 直接解决了这个问题。

    【讨论】:

      猜你喜欢
      • 2015-11-22
      • 1970-01-01
      • 2013-04-17
      • 2020-01-27
      • 2020-05-20
      • 2023-01-18
      • 1970-01-01
      • 2020-09-27
      • 1970-01-01
      相关资源
      最近更新 更多