【问题标题】:google-cloud/firestore: Error: 4 DEADLINE_EXCEEDED: Deadline Exceeded while creating documentgoogle-cloud/firestore:错误:4 DEADLINE_EXCEEDED:创建文档时已超过截止日期
【发布时间】:2021-06-26 03:58:21
【问题描述】:

我正在尝试使用以下代码创建文档,并在运行 ref.set() 函数时收到“错误:4 DEADLINE_EXCEEDED: Deadline Exceeded”。我正在使用“ws”和“fastify”,并且处理的套接字数量很少(100-150)。最初几天不会出现此错误。在服务器上重新启动进程后,它会在 4-5 天后出现。

create: async (id) => {
      //store socket
      return await socketRef.doc(id).set({ id: id, connectedAt: fastify.fsTimestamp() })
    },

socketRef = Firestore 集合参考

以下是完全错误。不明白为什么会这样。

{ Error: 4 DEADLINE_EXCEEDED: Deadline Exceeded
    at Object.exports.createStatusError (/root/airsniper.api/node_modules/grpc/src/common.js:87:15)
    at Object.onReceiveStatus (/root/airsniper.api/node_modules/grpc/src/client_interceptors.js:1188:28)
    at InterceptingListener._callNext (/root/airsniper.api/node_modules/grpc/src/client_interceptors.js:564:42)
    at InterceptingListener.onReceiveStatus (/root/airsniper.api/node_modules/grpc/src/client_interceptors.js:614:8)
    at callback (/root/airsniper.api/node_modules/grpc/src/client_interceptors.js:841:24)
  code: 4,
  metadata: Metadata { _internal_repr: {} },
  details: 'Deadline Exceeded' }

【问题讨论】:

标签: google-cloud-firestore grpc fastify


【解决方案1】:

正如@Ashish所说,答案可以在另一个帖子中找到,如下:

Deadline Exceeded 由于 Firestore limit of Maximum write rate to a document 而发生错误 - 每秒 1 个。

【讨论】:

    猜你喜欢
    • 2020-04-28
    • 2019-09-26
    • 2017-07-07
    • 1970-01-01
    • 2018-03-25
    • 2018-03-21
    • 2021-02-12
    • 1970-01-01
    相关资源
    最近更新 更多