Para reparar los posibles daños causados por cierres o caídas inesperadas de  la base de datos de la plataforma OpenEdx implementada por Bitnami, podemos preceder de la siguiente manera:

  1. Nos cambiamos al directorio /op/{directorio de instalacion}/mongodb/bin
    1. Ejecutamos el siguiente comando, sudo  ./mongod –dbpath /opt/{directorio de instalación}/mongodb/data/db/ –repair
  2. Podemos cambiar el script de inicio de mongodb, para que siempre revise si existe algún problema con la  base de datos antes de iniciar el servicio.
    1. Nos movemos al directorio /op/{directorio de instalación}/mongodb/scripts
    2. editamos el archivo ctl.sh, y agregamos las siguientes líneas al inicio luego de la declaracion de variables:
      1. MONGODB_PATH=/opt/edx/mongodb/data/db/
      2. MONGODB_REPAIR_DB=”$MONGODB_SERVER –dbpath $MONGODB_PATH –repair”
    3. Luego en la sección,  start_mongodb() {,
      1. agregamos la siguiente linea, su mongodb -s /bin/sh -c “$MONGODB_REPAIR_DB”, después de la llave y antes de cualquier otra instrucción.
Published in OpenEdx