mongoDB unter Debian automatisch starten

jimb0p

Erfahrenes Mitglied
Hallo Zusammen,

ich muss meine mongoDB auf meinem Debian Server immer manuell starten mit dem Befehl:

Code:
sudo mongod -f /etc/mongod.conf

Wie kann ich die Datenbank automatisch starten lassen? Ich habe schon

Code:
sudo update-rc.d mongod defaults

probiert, leider ohne Erfolg.

Gruß!
 

jimb0p

Erfahrenes Mitglied
Hi,

bekomme folgendes zurück:

Code:
libsystemd0:amd64                               install
systemd                                         install
systemd-sysv                                    install
systemd-sysv                                    install
sysv-rc                                         install
sysvinit-utils                                  install
 

sheel

I love Asm
/lib/systemd/system/jimb0pmdb.service erstellen
Code:
[Unit]
		Description="Mein Script"

		[Service]
		Type=oneshot
		ExecStart=mongod -f /etc/mongod.conf
		TimeoutSec=0
		StandardInput=tty
		RemainAfterExit=yes

		[Install]
		WantedBy=multi-user.target
Dann ausführen:
Code:
sudo systemctl enable jimb0pmdb
 

jimb0p

Erfahrenes Mitglied
Danke für die Antwort. Habe es umgesetzt und neugestartet leider ohne Erfolg. Irgend ein Log in dem ich nachschauen kann ob es gestartet wurde?
 

jimb0p

Erfahrenes Mitglied
Habe es autoMongoDb.service genannt. Der Befehl gibt folgendes zurück:

Code:
● autoMongoDb.service - "MongoDB Autostart Skript"
   Loaded: error (Reason: Invalid argument)
   Active: inactive (dead)
 

jimb0p

Erfahrenes Mitglied
Doch nicht das gleiche Ergebnis, jetzt ist es active, aber die Datenbank läuft nicht.

Code:
 autoMongoDb.service - "MongoDB Autostart Skript"
   Loaded: loaded (/lib/systemd/system/autoMongoDb.service; enabled)
   Active: active (exited) since Sun 2016-09-25 11:53:48 EDT; 1min 48s ago
  Process: 486 ExecStart=/usr/bin/mongod -f /etc/mongod.conf (code=exited, status=0/SUCCESS)
Main PID: 486 (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/autoMongoDb.service

Sep 25 11:53:43 sneakengine systemd[1]: Starting "MongoDB Autostart Skript"...
Sep 25 11:53:48 sneakengine systemd[1]: Started "MongoDB Autostart Skript".

Die mongoDb lässt sich auf dem Server auch nur mit diesem Befehl bei mir starten:

Code:
mongod --dbpath /var/lib/mongodb/

Habe es entsprechend auch mit absolutem Pfad in der .service Datei versucht. Leider auch ohne Erfolg.
 
Zuletzt bearbeitet:

Neue Beiträge