2017-09-08 5 views
0

Dies ist mein erstes Mal mit EC2, also behalte das im Hinterkopf. Ich habe eine EC2-Instanz gesponnen und eine wirklich einfache nodejs/express-App darauf gelegt. Ich bin über das Terminal auf meinem PC mit dem ec2 Server verbunden und habe node app.js ausgeführt, um die App zu starten und alles läuft gut. Der Teil, über den ich verwirrt bin, ist, wie lange das dauern wird. Idealerweise möchte ich nur, dass es dort sitzt und es nicht berührt und es hoffnungsvoll Jahre laufen lässt. Wird es das tun? Wenn nicht, was muss ich tun? Was passiert, wenn der Server aus irgendeinem Grund neu gestartet wird? Was ist hier üblich?Muss ich meine App auf EC2 manuell neu starten, wenn der Server neu gestartet wird?

Antwort

4

Wechseln Sie in das Stammverzeichnis Ihres Projekts und geben Sie diesen Befehl ein, um den Server dauerhaft auszuführen.

sudo npm install forever -g 
forever start -c "node app.js" ./ 
+0

ich das versucht, und es sagte „für immer: Befehl nicht gefunden“ Ist das ein Paket installieren? – PurplePanda

+0

Ja, Sie müssen für immer Paket auf der EC2-Instanz installieren. – superdev

1

Diese blog kann hilfreich sein, Umgebungen bei der Einrichtung von Knoten für die Produktion

Verwandte Themen