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.