Ich habe eine Knoten-Anwendung läuft als Daemon auf dem Server mit für immer. Nach einem der Updates versuchte ich es zu stoppen (um später neu zu starten). Aber zu meiner Überraschung forever stopall
hat nichts getan No forever processes running
wurde zurückgegeben. Forever list
hat das gleiche zurückgegeben. Beide Befehle habe ich auch mit sudo versucht.Node-Server läuft nach für immer stopall
Das Problem ist, dass ich klar sehe, dass der Knoten noch läuft (meine App funktioniert gut). Irgendeine Idee, was falsch war?
P.S. Ich musste das Update so schnell wie möglich aktualisieren, also habe ich den Server neu gestartet. Aber ich bin immer noch neugierig auf diese Situation.
P.S.S nach ps aux | grep app.js
ubuntu 1320 0.0 2.2 663040 23232 ? Ssl Sep12 0:00 /usr/bin/nodejs /usr/lib/node_modules/forever/bin/monitor node_app/app.js
ubuntu 1322 0.0 6.9 992564 70792 ? Sl Sep12 0:31 /usr/bin/nodejs /var/www/node_app/app.js
root 9739 0.0 0.0 10468 936 pts/0 S+ 11:09 0:00 grep --color=auto app.js
Warum Eingabe ist das passiert? Ich benutze Knoten app.js auf Amazon aws.
Haben Sie versucht, durch die Server-Prozesse suchen: 'ps aux | grep ' –
ovi
hast du sudo für immer versucht stopall oder sudo für immer stop [process_id]? –
Ich habe 'stopall' versucht. Ich habe auch versucht, mit meinem Einstiegspunkt zu stoppen, nicht Prozess-ID, weil ich nicht in der Lage war, seine ID von immer Liste zu bekommen. Ich habe 'ps aux | Grep'. Das ist ein guter Vorschlag, aber ich hatte solche Angst :-) dass ich es vergessen habe. –