Map*_*SVK 6 google-cloud-platform gcloud google-cloud-pubsub
我公司的 Pub/Sub 有问题。我们的一些消息被卡住,并且最旧的未确认消息年龄随着时间的推移而增加。
1日图表:
当我进入指标资源管理器并选择过期确认截止日期计数时,这是一周图表。
我决定找出这些消息被卡住的原因,但是当我运行 pull 命令(如下)时,我得到了Listed 0 items响应。因此不可能看到它们。
有没有办法弄清楚为什么某些消息显示为未确认?
此外,未确认的消息计数显示整个月的消息数量相同(大约 2k),尽管每天都有新消息发布。
我试图通过将截止时间设置为 600 秒来修复此错误,但没有帮助。
此外,我想提一下,我们使用 node.js Pub/Sub 客户端库来处理消息。
无法拉取消息的最常见原因是:
gcloud
行工具或 UI 拉取。gcloud pubsub subscription pull
即使有一些消息可供拉取,命令和 UI 也不能保证返回消息。有时,快速连续多次重新运行命令有助于提取消息。事实上,您看到过期的 ack 截止日期可能指向 1、2 或 3,因此值得检查这些内容。否则,您应该打开一个支持案例,以便工程师可以更具体地查看待办事项并确定消息的位置。
归档时间: |
|
查看次数: |
3042 次 |
最近记录: |