Использование firebase-import приводит к «kill» без объяснений - PullRequest
0 голосов
/ 03 апреля 2019

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

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

"

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

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

убит

"

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

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

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

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

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

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

Фактический результат: Aпросто "Убит" без информации о причинах.

1 Ответ

0 голосов
/ 04 апреля 2019

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...