Ich habe eine NodeJS-Anwendung, die ich so laufen, über SSH:Warum hängt meine node.js-Anwendung gelegentlich, wenn ich das Terminal nicht geöffnet habe?
$ tmux
$ node server.js
Dies in einer tmux Sitzung meine Knoten-Anwendung startet.
Offensichtlich habe ich nicht die SSH-Sitzung öffnen die ganze Zeit.
Was ich habe ist zu finden, dass meine Bewerbung gelegentlich in einem Zustand erhalten kann, wo es nicht Server alle Seiten. Dies kann mit der Anwendung selbst zusammenhängen, oder vielleicht nur mit einer schlecht unterbrochenen SSH-Sitzung.
So oder so, einfach in SSH Protokollierung ausgeführt wird:
$ tmux attach
Und auf die Scheibe macht Fokus geben alles wieder ansprechbar.
Ich dachte der ganze Punkt von node.js war, dass alles nicht blockierend ist - dann, was ist hier los?
Hmmmm, welches Betriebssystem? – Brad
@Brad: Ubuntu 12.04.1 – Eric
@Eric Von Ihrer Beschreibung sollte alles funktionieren, also ist es ein Problem mit Ihrem Code. – loganfsmyth