MongoDB startet nicht automatisch Teil 1
Ich hatte ja geschrieben in meinem letzten Blogeintrag, dass MongoDB trotz
sudo systemctl enable mongod.service
nicht automatisch startet, also der Server.
Zuerst hatte ich mir die Boot.log angeschaut mit dem Befehl:
sudo cat /var/log/boot.log
und mir eine Kopie auf mein Homeverzeichnis gezogen und mit
sudo chmod 777 boot.log
auch als normaler Anwender lesbar zu machen. Hier habe ich in der Boot.log nichts gefunden (mit dem Befehl).
sudo cat /var/log/boot.log | grep mongo
Einen Blick mit
[sven@localhost ~]$ journalctl –grep=mongo | tail -n12
verrät dieses hier:
Okt 24 15:19:37 localhost.localdomain systemd[1]: /usr/lib/systemd/system/mongod.service:17: PIDFile= references a path below legacy directory /var/run/, updating /var/run/mongodb/mongod.pid → /run/mongodb/mongod.pid; please update the unit file accordingly.
Okt 24 15:20:12 localhost.localdomain systemd[1]: Starting mongod.service – MongoDB Database Server…
Okt 24 15:20:57 localhost.localdomain systemd[1]: mongod.service: start operation timed out. Terminating.
Okt 24 15:20:58 localhost.localdomain systemd[1]: mongod.service: Failed with result ‚timeout‘.
Okt 24 15:20:58 localhost.localdomain audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg=’unit=mongod comm=“systemd“ exe=“/usr/lib/systemd/systemd“ hostname=? addr=? terminal=? res=failed‘
Okt 24 15:20:58 localhost.localdomain systemd[1]: Failed to start mongod.service – MongoDB Database Server.
Okt 24 15:20:58 localhost.localdomain systemd[1]: mongod.service: Consumed 1.395s CPU time.
Okt 24 15:24:37 localhost.localdomain systemd[1]: Starting mongod.service – MongoDB Database Server…
Okt 24 15:24:37 localhost.localdomain sudo[3491]: sven : TTY=pts/0 ; PWD=/home/sven ; USER=root ; COMMAND=/usr/bin/systemctl start mongod.service
Okt 24 15:24:45 localhost.localdomain systemd[1]: Started mongod.service – MongoDB Database Server.
Okt 24 15:24:45 localhost.localdomain audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg=’unit=mongod comm=“systemd“ exe=“/usr/lib/systemd/systemd“ hostname=? addr=? terminal=? res=success‘
Okt 24 15:24:50 localhost.localdomain sudo[3572]: sven : TTY=pts/0 ; PWD=/home/sven ; USER=root ; COMMAND=/usr/bin/systemctl status mongod.service
Es gibt ein Problem. Es ist kein ernsthaftes, denn ich kann ja den Server mit
sudo systemctl start mongod.server manuell starten.
Jetzt beginnt die Suche, warum systemd hier nicht automatisch starten möchte. Ich halte Euch hier am Laufenden.