Ubuntu - Error al arrancar mongodb

Ubuntu - Error al arrancar mongodb

Resuelve el error 'Active: failed (Result: exit-code) since' al arrancar MongoDB en Ubuntu. Este artículo te ofrece soluciones y consejos para diagnosticar y corregir el problema.

Ubuntu - Error al arrancar mongodb

​En Ubuntu 22.04 hemos instalado mongodb. Nos damos cuenta que no arranca. Comprobamos el estado actual de mongod.

sudo systemctl status mongod

× mongod.service - MongoDB Database Server
     Loaded: loaded (/lib/systemd/system/mongod.service; disabled; vendor preset: enabled)
     Active: failed (Result: exit-code) since Sun 2022-05-08 21:53:43 CEST; 8s ago
       Docs: https://docs.mongodb.org/manual
    Process: 13544 ExecStart=/usr/bin/mongod --config /etc/mongod.conf (code=exited, status=14)
   Main PID: 13544 (code=exited, status=14)
        CPU: 61ms

Comprobamos que no ha arrancado, recibimos como estado Active: failed. En ocasiones es por un fichero temporal que impide el arranque. Lo eliminamos y configuramos los permisos para que no vuelva a ocurrir.

sudo rm -rf /tmp/mongodb-27017.sock
sudo service mongod start
sudo chown -R mongodb:mongodb /var/lib/mongodb
sudo chown mongodb:mongodb /tmp/mongodb-27017.sock

Volvemos a comprobar el estado:

sudo systemctl status mongod
● mongod.service - MongoDB Database Server
     Loaded: loaded (/lib/systemd/system/mongod.service; disabled; vendor preset: enabled)
     Active: active (running) since Sun 2022-05-08 21:54:24 CEST; 23s ago
       Docs: https://docs.mongodb.org/manual
   Main PID: 13676 (mongod)
     Memory: 164.8M
        CPU: 2.062s
     CGroup: /system.slice/mongod.service
             └─13676 /usr/bin/mongod --config /etc/mongod.conf

Ya recibimos Active: active(running), ya está levantado.