Использование firebase-import приводит к «уничтожению» без объяснения причин

#firebase

#firebase

Вопрос:

Хотя я могу загрузить файл json размером 5 МБ, я не могу загрузить файл json размером 50 МБ, используя инструмент командной строки для загрузки в firebase: firebase-import.

Когда я запускаю загрузку в файле json размером 50 МБ, он печатает:

«

Чтение … [путь к json]

Подготовка JSON к импорту… (может занять минуту)

Убит

«

Это не дает мне никакой дополнительной информации. Я тестировал это несколько раз на файле размером 5 МБ и не имел проблем.

В документации CLI указано, что этот инструмент был протестирован до 400 МБ, поэтому я не думаю, что это проблема размера. Однако, как я уже сказал, единственная разница между файлом, который не удается загрузить, и файлом, который загружается, заключается в размере.

Кто-нибудь видел что-нибудь подобное? У кого-нибудь есть какие-либо предложения по диагностике этого? Спасибо.

Я искал в Интернете и ТАК далее любые подобные вопросы, но не нашел ни одного.

firebase-import —database_url [мой URL] —path [мой путь] —json [меньший файл работает здесь, но больший — нет] —service_account [путь]

Ожидается: индикатор выполнения загрузки, за которым мои данные будут видны в графическом интерфейсе firebase.

Фактический результат: простой «убитый» без информации о том, почему.

Ответ №1:

Как оказалось, это проблема с ограничением памяти. Поскольку я использую экземпляр EC2 с низким объемом памяти, подготовка json заняла больше места, чем доступно. Загрузка через графический интерфейс отлично работает для файла размером 50 МБ.