为什么Meteor应用程序的数据库已运行一次(并且从未加载)占用近3GB?

bre*_*ell 9 mongodb meteor

更新:这是在Meteor v0.4(2012)之后修复的.出于历史目的:


摘录自du:

2890768 ./Code/Meteor/QuarterTo/.meteor/local/db/journal
2890772 ./Code/Meteor/QuarterTo/.meteor/local/db
2890776 ./Code/Meteor/QuarterTo/.meteor/local
2890788 ./Code/Meteor/QuarterTo/.meteor
2890804 ./Code/Meteor/QuarterTo
Run Code Online (Sandbox Code Playgroud)

我只是问,因为它在我的Dropbox中并推动我超过我的极限.

zwi*_*pie 7

meteor run被执行时,它的默认设置蒙哥开始MongoDB的,因此它创建(块状)prealloc文件.meteor/local/db/journal.

没有明显的方法可以禁用此行为.我作为一种解决方法所做的是更改文件app/lib/mongo_runner.js并添加一个--nojournal在启动时传递给mongodb 的参数.

我为此创建了一个问题:https://github.com/meteor/meteor/issues/15

  • 这是在git中修复的,将在下一个版本中.好抓! (2认同)