我firebase-queue
用来支持一些服务器端任务。在过去的几天里,我们经常看到以下错误。
@firebase/database: FIREBASE INTERNAL ERROR: Server Error: The specified payload is too large, please request a location with less data.
然后最终firebase-queue
任务失败并出现以下错误:
@firebase/database:FIREBASE 警告:/queue/tasks/-MZsdfseeUyDJ 处的事务失败:断开连接
我知道这些任务中的每一个都只从 Firebase 实时数据库(一些 KB)中获取少量数据。我不确定是否有许多这样的请求来自不同的firebase-queue
工作人员,如果所有这些请求都是批处理的,但它仍然无法在给定时间获取几 MB 的数据。这导致我的应用程序的整个后端基础设施不断失败。此外,firebase
然后继续尝试访问这些数据,从而提高我们的下载带宽。
这是从最近几周开始发生的。我进行了一些更改,以便为每个任务获取更小的数据,但我仍然一直在观察这个问题。