gpt4 book ai didi

google-cloud-platform - GCP 发布订阅 : "The request was aborted because there was no available instance." - Doesn't Retry on Failure

转载 作者:行者123 更新时间:2023-12-04 12:28:25 24 4
gpt4 key购买 nike

  • 我们有一个 pubsub 订阅设置将请求传递给 Google Cloud Function。
  • 云功能和对其的订阅都设置为“失败时重试”(两者都具有指数退避策略)。
  • Google Cloud Function 仅限于 40 个并发实例。

  • 当订阅队列大于可用实例时,预期的行为是交付将失败并稍后重试。
    似乎正在发生的是日志中充满了消息说:
    {
    "textPayload": "The request was aborted because there was no available instance.",
    "insertId": "6109fbbb0007ec4aaa3855a9",
    ...
    }
    并且订阅消息只是被丢弃而不是重试。
    这是预期的行为吗?这对我来说似乎很疯狂,但如果是这样,您应该采用什么架构来捕获这些丢弃的消息?
    编辑:这些问题于 2021 年 7 月 5 日开始出现在我们的日志中,并且在该日期之前无法在日志中找到。在此之前,pubsub/gcf 组合曾经按预期工作。

    最佳答案

    您遇到的错误是一个已知问题,可以通过此 Issue Tracker 跟踪更新。 .您也可以 STAR 接收自动更新并通过引用此提供牵引力的问题 link .跟踪器还讨论了减轻请求中止的变通方法。由于您已经实现了指数退避重试,请查看提供的其他解决方案 here .
    如果您担心 Google Cloud Functions 的可扩展性或一般需要对这些错误进行进一步调查,请联系 GCP support如果您有 support plan .否则,请在 issue tracker 中打开一个问题.

    关于google-cloud-platform - GCP 发布订阅 : "The request was aborted because there was no available instance." - Doesn't Retry on Failure,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68644739/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com