MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

MongoDB не използва /etc/mongodb.conf, след като промених dbpath

Късно проследяване на горния въпрос...

Имах подобен проблем след преместването на db към ebs на ec2.

Оказва се, че само стартирането на mongod все още насочва dbpath към /data/db/ (което съществува).

Файлът /etc/mongodb.conf се игнорира напълно, освен ако не е специално насочен към.

Успявам да заобиколя това, като използвам директивата --config или само --dbpath (и двете работят) Но останах да се чудя откъде mongod взема настройките по подразбиране...?!

Не успях никъде да намеря и отменя тези настройки по подразбиране. Някой?

Забележка:Наистина съм раздразнен от това поведение на mongod... Това е просто лош дизайн и лоша документация.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDb:агрегиране $lookup с филтриране върху чуждите документи

  2. Най-добри практики за стартиране на MongoDB в клъстер

  3. Connect-mongo сесиите не се изтриват автоматично

  4. Проверете текущия брой връзки към MongoDb

  5. mongoose findOne със сортиране