Я пытаюсь создать документ, используя следующий код, и получаю сообщение об ошибке: 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
Источник: