使用firebase-import导致“被杀死”,没有任何解释

时间:2019-04-03 01:58:25

标签: firebase

尽管我能够上传5MB的json文件,但是我无法使用用于上传至firebase的命令行工具firebase-import来上传50MB的json文件。

当我在50MB的json文件上运行上载时,它会打印:

正在阅读... [json的路径]

正在准备导入的JSON ...(可能需要一分钟)

被杀

它没有为我提供更多信息。我在5 MB的文件上对此进行了多次测试,没有任何问题。

CLI的文档指出该工具已经过测试,直到400MB,所以我认为这不是大小问题。但是,就像我说的那样,上传失败的文件和上传的文件之间的唯一区别是大小。

有人看见过这样的东西吗?有人对诊断有任何建议吗?谢谢。

我已经在网络上搜索了类似的问题,但没有找到。

firebase-import --database_url [我的url] --path [我的路径] --json [较小的文件在这里起作用,但是较大的不起作用] --service_account [path]

预期:在Firebase GUI上可以看到我的数据的上传进度条。

实际结果:一个简单的“杀人”,不知道原因。

1 个答案:

答案 0 :(得分:0)

事实证明,这是内存限制问题。由于我使用内存不足的EC2实例,因此准备json占用的空间超过了可用空间。通过GUI上传对于50MB的文件来说效果很好。