Google cloud firestore google cloud/firestore:错误:超过4个截止日期\u:创建文档时超过了截止日期

Google cloud firestore google cloud/firestore:错误:超过4个截止日期\u:创建文档时超过了截止日期,google-cloud-firestore,grpc,fastify,Google Cloud Firestore,Grpc,Fastify,我尝试使用以下代码创建文档,并在运行ref.set()函数时得到“Error:4 DEADLINE\u extended:DEADLINE extended”。我使用的是“ws”和“fastfy”,处理的套接字数量很少(100-150)。最初几天内不会出现此错误。它将在服务器上重新启动进程4-5天后出现 create: async (id) => { //store socket return await socketRef.doc(id).set({ id: id

我尝试使用以下代码创建文档,并在运行ref.set()函数时得到“Error:4 DEADLINE\u extended:DEADLINE extended”。我使用的是“ws”和“fastfy”,处理的套接字数量很少(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' }

正如@Ashish提到的,答案可以在另一个线程中找到,如下所示:


超过了截止日期
由于Firestore-每秒1次而发生错误。

这是否回答了您的问题?