2016-06-08 18 views
0

Ich bin neu zu Knoten Js und Mongodb. So starten Sie mit Knoten und mongodb arbeiten, jeden Tag muss ich die Dienste verwenden zu können,Run Mongodb und Knoten mit immer

sudo mongod 
node server.js 

Stattdessen brauche ich ein Skript oder Befehl, der auf meinem Server ohne Unterbrechung automatisch ausgeführt wird. Dafür verwendete ich forever.I immer installiert verwenden,

sudo npm install forever -g 

Danach habe ich die folgende versucht,

forever start -c ./usr/local/cellar/mongodb/2.6.6/bin/mongod/ 

forever start server.js 

Aber es funktioniert nicht. Ich habe mit

forever list 

überprüft es zeigt keine für immer laufenden Prozess.

Bitte helfen.

+0

Führen Sie nicht Mongo mit immer, machen es als Service. Aber im Falle von Knoten server.js können Sie für immer verwenden .. Wenn Sie Server für immer starten, ob es einen Fehler zeigt? – Subburaj

+0

Im Falle eines Knotens wird kein Fehler angezeigt, aber das Programm funktioniert nicht, wenn ich mit dem Postman Client arbeite. Für mongodb, kannst du mir bitte ein Beispiel geben –

+0

Kannst du posten, was in der Konsole angezeigt wird, als du für immer server.js liefest? – Subburaj

Antwort

0

Wie von Subbaraj erwähnt, kann forever nicht verwendet werden, um einen Dienst wie mongodb zu starten. Forever ist dazu gedacht, den Nodejs-Server kontinuierlich auszuführen, selbst wenn er aufgrund eines Bugs/Fehlers in der Implementierung beendet wird. Sie haben erwähnt, dass Sie mongodb mit npm installiert haben, welches nur ein Konnektor für mongodb von nodejs ist. Zuerst müssen Sie mongodb mit Hilfe von Link https://docs.mongodb.com/getting-started/shell/tutorial/install-mongodb-on-ubuntu/

0

installieren Wie von Subbaraj erwähnt, kann für immer nicht zum Starten eines Dienstes wie Mongodb verwendet werden. Forever ist dazu gedacht, den Nodejs-Server kontinuierlich auszuführen, selbst wenn er aufgrund eines Bugs/Fehlers in der Implementierung beendet wird. Sie haben erwähnt, dass Sie mongodb mit npm installiert haben, welches nur ein Konnektor für mongodb von nodejs ist. Zuerst musst du mongodb mit Hilfe von Link Subbarj installieren. Für Ihre Referenz wieder buchen Sie es hier: https://docs.mongodb.com/getting-started/shell/tutorial/install-mongodb-on-ubuntu/

Verwandte Themen