我正在使用meteor来制作报废引擎,我必须执行一个HTTP请求,这会给我发送一个xml,但是这个xml大于400 ko。
我得到了一个例外“从记忆中”。
result =Meteor.http.get 'http://SomeUrl.com'致命错误: JS分配失败-进程内存不足
有办法增加一个变量的内存限制吗?
发布于 2015-10-16 10:24:28
我是在Windows上开发的,也有同样的错误。在我的例子中,是由大量的console.log语句引起的。我禁用了日志语句,并再次正常工作。
发布于 2015-10-02 21:52:10
如果您正在windows上进行开发
在meteor.bat中找到/APPData/Local/.meteor/packages/meteor-tool/<build-tool-version>/
编辑批处理文件的最后一行,它调用node.exe并更改为
"%~dp0\dev_bundle\bin\node.exe" --max-old-space-size=2048 "%~dp0\tools\main.js" %*
希望这能有所帮助
发布于 2016-09-02 15:28:52
可以增加使用流星生成的节点应用程序可用的内存。
我在流星脚本中调用的节点实例中没有成功地使用-max老空间大小标志,也没有按照gatolgaj的建议在流星工具中尝试更改该标记。
但是,设置环境变量NODE_OPTIONS="--max-old-space-size=8192"确实对我有用。
我在下面的帖子中看到了它:https://groups.google.com/forum/#!topic/meteor-talk/C5oVNqm16MY
https://stackoverflow.com/questions/32421928
复制相似问题