Capítulo 21. Configurar MongoDB en producción

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

En el Capítulo 2, tratamos en los aspectos básicos de la puesta en marcha de MongoDB. Este capítulo entrará en más detalle sobre qué opciones son importantes para configurar MongoDB en producción, incluyendo:

  • Opciones más utilizadas

  • Arrancar y apagar MongoDB

  • Opciones relacionadas con la seguridad

  • Consideraciones sobre el registro

Empezar desde la línea de comandos

El servidor MongoDB se inicia con el ejecutable mongod. mongod tiene muchas opciones de inicio configurables; para verlas todas, ejecuta mongod --helpdesde la línea de comandos. Un par de opciones se utilizan mucho y es importante conocerlas:

--dbpath

Especifica un directorio alternativo para utilizarlo como directorio de datos; el predeterminado es /data/db/ (o, en Windows, \data\db\ en el volumen del binario de MongoDB). Cada proceso de mongod en una máquina necesita su propio directorio de datos, por lo que si estás ejecutando tres instancias de mongod en una máquina, necesitarás tres directorios de datos distintos. Cuando mongod se inicia, crea un archivo mongod.lock en su directorio de datos, que impide que cualquier otro proceso mongodutilice ese directorio. Si intentas iniciar otro servidor MongoDB utilizando el mismo directorio de datos, dará un error:

exception in initAndListen: DBPathInUse: Unable to lock the lock file: \ data/db/mongod.lock (Resource temporarily ...

Get MongoDB: La Guía Definitiva, 3ª Edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.