500 Внутренняя ошибка при сохранении данных в Firestore - PullRequest
1 голос
/ 01 августа 2020

У меня есть следующий процесс для загрузки документов в Firestore:

  1. Загрузить документ (это файл JSON) в корзину GCS,
  2. Запускать функцию облака при загрузке документа в корзину и сохраните загруженный документ в Firestore

Я использую приведенный ниже код для сохранения данных в firestore

#Save document in firestore
collection = db.collection(u'my_collection')
try:
    collection.document(u'' + file_name + '').set(data)
    print('Data saved successfully with document id {}'.format(file_name))
except Exception as e:
    print('Exception occurred while saving data into firestore.', e)

Проблема возникает, когда я загружаю большое количество файлов (1000-2000) в ведро одновременно. Некоторые документы успешно сохранены, но некоторые из них получили ошибку ниже. Исключение при сохранении данных в firestore. 500 Произошла внутренняя ошибка.

Редактировать 1 : Вышеупомянутая ошибка возникает при вызове set () метода

Что такое способ диагностики, почему это произошло? Если есть проблема с квотами, лимитами или что-то еще?

Любые предложения будут большим подспорьем. Спасибо.

...