Вопрос по meteor, mongodb – Почему база данных приложения Meteor, которое было запущено один раз (и никогда не загружалось), занимает почти 3 ГБ?
UPDATE: это было исправлено после Meteor v0.4 (2012). Для исторических целей:
Выдержка изdu
:
<code>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 </code>
Я просто спрашиваю, потому что это было в моем Dropbox и подтолкнуло меня за мой предел.
sudo service mongod stop
mongod --noprealloc --smallfiles
Если вы получаете & # x201C; ОШИБКУ: dbpath (/ data / db) не существует. & # X201D; при запуске 2,
затем выполните эти команды до 2.
sudo mkdir -p /data/db/
sudo chown `id -u` /data/db
meteor run
выполняется, он запускает mongodb с настройками по умолчанию для монго, поэтому он создает (массивные) файлы prealloc в.meteor/local/db/journal
.
Нет очевидного способа отключить это поведение. В качестве обходного пути я изменил файлapp/lib/mongo_runner.js
и добавить--nojournal
параметр, который передается в mongodb при запуске.
Я создал проблему для этого:https://github.com/meteor/meteor/issues/15