Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 7945|Antwort: 0

node.js beginne den Prozess als Patronus für immer

[Link kopieren]
Veröffentlicht am 06.12.2016 09:27:26 | | | |
Was ist für immer?
Forever kann man sich als einen Nodejs-Daemon vorstellen, der unsere Apps starten, stoppen und neu starten kann.
Die offizielle Notiz lautet:
Ein einfaches CLI-Tool, um sicherzustellen, dass ein bestimmtes Skript kontinuierlich (also für immer) läuft.
Ein einfaches Kommandozeilen-Werkzeug, um ein bestimmtes Skript kontinuierlich (oder für immer) auszuführen.
Github-Adresse: https://github.com/nodejitsu/forever

Für immer hat er einen Zweck
Der Zweck von Forever ist es, uns zu helfen, unseren Node-App-Service besser zu verwalten, im Grunde einen Unterprozess der Node-App unter dem Forever-Prozess zu schaffen.
Wenn Sie zum Beispiel eine Express-basierte oder eine andere Anwendung haben, ist es für Sie einfach, Ihren Dienst zu aktualisieren und zu betreiben, und es stellt sicher, dass Ihr Dienst weiterhin läuft.
Noch besser: Es hilft dir, den Dienst automatisch jedes Mal neu zu starten, wenn du eine Datei änderst, ohne sie manuell neu starten zu müssen.
-------------------------- kann meine WeChat-ID: googlecao zur Kommunikation hinzufügen---------------------------

Forever Install
Denken Sie daran, -g hinzuzufügen, das erfordert für immer eine Installation in die globale Umgebung



Forever-Anweisungen
// 1. Einfaches Start-up


// 2. Gib die Forever-Information-Ausgabedatei an, natürlich wird sie standardmäßig in ~/.forever/forever.log gelegt


// 3. Spezifizieren Sie die Loginformationen und die Fehler-Log-Ausgabedateien in der app.js,
-o ist die von der console.log ausgegebene Information, und -e ist die von der Konsole ausgegebene Information.error


// 4. Logs hinzufügen, das letzte Startprotokoll kann standardmäßig nicht überschrieben werden,
Wenn der zweite Start also keine -a hinzufügt, wird er nicht ausgeführt


// 5. Hören Sie auf alle Dateiänderungen unter dem aktuellen Ordner


Zeigt alle laufenden Dienste an


Hören Sie auf Dateiänderungen und starten Sie automatisch neu
// 1. Hören Sie auf alle Dateiänderungen unter dem aktuellen Ordner (nicht empfohlen)

Stoppt die Operation

// 1. Stoppe alle laufenden Node-Apps


// 2. Stoppe eine der Knoten-Apps

Natürlich kann es so sein
Für immer auflisten, dann:


Die Operation neu starten
Der Neustartvorgang ist derselbe wie der Stoppvorgang.
// 1. Alles starten


Entwicklung und empfohlene Online-Konfigurationen
Entwicklungsumgebung

In einer Online-Umgebung


Das NODE_ENV ist oben hinzugefügt, damit app.js erkennen kann, für welche Umgebung es aktuell verwendet wird. Wenn du es nicht hinzufügst, weißt du es vielleicht nicht, oder?

Es ist möglich, dass man unter UNIX Crontab (zeitgesteuerte Aufgaben) verwenden muss
In diesem Moment musst du darauf achten, die Umgebungsvariablen zu konfigurieren.



Um Forever automatisch ausführen zu lassen, erstellen wir zunächst einen Dateiknoten im Verzeichnis /etc/init.d, der lautet:


Der obige Code ist meine Konfiguration in der lokalen virtuellen Maschine: Ändere die relevanten Parameter entsprechend der tatsächlichen Situation, hauptsächlich die Pfadparameter von DEAMON, erteile der Datei ausführbare Berechtigungen und führe chkconfig aus, um automatisches Ausführen hinzuzufügen:



Neustarten Sie das System, geben Sie die Website über den Browser ein, und Sie stellen fest, dass NodeJS automatisch ausgeführt werden kann......





Vorhergehend:Installieren node.js Express-Projekte unter CentOS bereitstellen
Nächster:Winform-Kommandozeilen-Kompilierungsprogramm
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com