firebase - @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 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
然后继续尝试访问这些数据,从而提高我们的下载带宽。
这是从最近几周开始发生的。我进行了一些更改,以便为每个任务获取更小的数据,但我仍然一直在观察这个问题。
解决方案
推荐阅读
- javascript - 如何在不触及外部功能的情况下使此代码连续
- python - 如何将 python 脚本作为参数传递?
- r - Remove all words in string containing punctuation (R)
- java - 如何在 Swagger 中将 Java8 LocalTime 显示为字符串?
- java - Spring boot 应用程序启动时如何缓存数据
- node.js - 管道不写入新的 writeStream
- vue.js - 如何测试这个组件?
- linux - 在 Flask 中使用 curl 上传文件
- php - 如何在php中获取json数组的值
- python - 在浏览器中打开 HTML 文档,然后在 SAME 窗口而不是新选项卡/窗口中更新