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

标签 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

我只是问,因为它在我的 Dropbox 中,并且超出了我的极限。

最佳答案

当执行meteor run时,它会使用默认的mongo设置启动mongodb,因此它会在.meteor/local/db/journal中创建(大量)预分配文件。

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

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

关于mongodb - 为什么运行一次(并且从未加载)的 Meteor 应用程序的数据库占用了近 3GB?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10119289/

相关文章:

node.js - 如何从 Node 中的 Mongo 访问 `findAndModify` 方法(使用 Mongoose)?

mongodb - 带过滤器的 Mongo 日期范围索引

javascript - 从提示符中获取数组并插入 MongoDB 数据库

javascript - 在 React 中,孙子可以访问祖 parent 的属性而无需 parent 将其传递下去吗?

javascript - Uncaught ReferenceError : Component not defined in Meteor

node.js - 我如何在 CasperJS 中需要 MongoDB?

node.js - 串行迭代mongodb游标

c# - 使用 MongoDB C# Driver 使用 Regex 查询编写 ElementMatch

mongodb - 将单独的 MongoDB 与 meteor 一起使用时, meteor 重置停止工作

javascript - 如何在 meteor 中显示服务器端错误