Ich weiß nicht, wie ich es auf Ubuntu Server nennen sollte, aber meistens arbeite ich unter Windows als Dienst zum Ausführen einer Anwendung der Hintergrund.Wie man einen 'Dienst' auf meiner Node.js Anwendung auf dem Ubuntu Server
ich bauen meine Web-Server basierend auf Node.js, so dass es zu implementieren auf Ubuntu trennen Ich brauche einen ‚Dienst‘ für Node.js laufen, ich möchte den ‚Dienst‘:
- auf das Rennen Hintergrund
- Hat die Fähigkeit, Node.js automatisch zu starten, wenn mein Web-Server abstürzt Node.js
Normalerweise laufe ich eine Node.js Anwendung durch ein Terminal öffnet eine der js-Datei. Aber von meinem Verständnis her ist dies mehr für Testzwecke, da es vom Terminal keine Garantie gibt, Node.js nach einem Fehler zu starten.
Sie müssen 'forever' verwenden. Verwende 'npm install -g für immer'. Dann wirst du zum Verzeichnis deiner Knoten-App gehen und "forever start app.js" starten. –
Schau dir http://labs.telasocial.com/nodejs-forever-daemon/ – robertklep