MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

plusieurs instances de Mongo DB sur le même serveur

La réponse susmentionnée n'est pas une méthode recommandée pour exécuter plusieurs instances (surtout lorsque les serveurs peuvent fonctionner en même temps) car cela conduira à l'utilisation des mêmes paramètres de configuration comme par exemple logpath et pidfilepath ce qui, dans la plupart des cas, n'est pas ce que vous voulez.

S'il vous plaît, envisagez de créer des fichiers de configuration mongod dédiés comme mongod-QA.conf et mongod-STAGE.conf . Dans ces fichiers, vous pouvez fournir dbpath , logpath dossiers, bind_ip , port et pidfilepath spécifiques à chaque instance de mongod et qui n'affecteront pas l'autre.

Après ces étapes, vous êtes bon pour déclencher deux instances comme suit

mongod --config <path-to>/mongod-QA.conf
mongod --config <path-to>/mongod-STAGE.conf

Vous pouvez trouver plus de détails sur la page de documentation de mongodb