sql >> Database >  >> NoSQL >> MongoDB

MongoDB gebruikt /etc/mongodb.conf niet nadat ik dbpath heb gewijzigd

Een laat vervolg op de bovenstaande vraag...

Ik had een soortgelijk probleem na het verplaatsen van de db naar een ebs op ec2.

Het blijkt dat alleen het draaien van mongod het dbpath naar /data/db/ (dat bestaat) nog steeds leidt.

De /etc/mongodb.conf wordt volledig genegeerd, tenzij er specifiek naar wordt verwezen.

Ik slaag erin om dit te omzeilen door de instructie --config . te gebruiken of alleen de --dbpath (beiden werken) Maar ik vroeg me af waar mongod het standaard vandaan haalt...?!

Ik kon deze standaardinstellingen nergens vinden en negeren.Iedereen?

Opmerking:ik erger me echt aan dit gedrag van mongod... Dit is gewoon een slecht ontwerp en slechte documentatie.



  1. Draait mongoskin alleen met mongodb-versie 1.4 en ouder?

  2. Query MongoDB met behulp van 'ObjectId'

  3. MongoDB C# Driver Serialisatie met dynamische objecten

  4. Mongoose - krijg de lengte van de array in het model