#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 МБ.