google-cloud / firestore: ошибка: 4 DEADLINE_EXCEEDED: крайний срок превышен при создании документа

Я пытаюсь создать документ, используя следующий код, и получаю сообщение об ошибке: 4 DEADLINE_EXCEEDED: крайний срок превышен при выполнении функции ref.set (). Я использую 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' }

Отвечает ли это на ваш вопрос? Облачная функция Firebase с превышением крайнего срока возврата Firestore   —  person Amit Rana    schedule 30.03.2021

См. также:  Composer (Airflow) DAG RunID конфликт в GCP
Понравилась статья? Поделиться с друзьями:
IT Шеф
Комментарии: 1
  1. Amit Rana

    Как упоминал @Ashish, ответ можно найти в другом потоке и выглядит следующим образом:

    Deadline Exceeded ошибка возникает из-за ограничения максимальной скорости записи в документ Firestore — 1 в секунду .

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: