Comme Denys Seguret dit, cela peut être fait en utilisant le paquet nœud pour toujours. Voilà comment -
SSH sur votre serveur et installer pour toujours le monde comme racine utilisateur
sudo npm install forever --global
Pour exécuter toujours sur aa script noeud, execute dans le terminal alors que dans le même répertoire que vos server.js comme celui-ci -
forever start server.js
Assurez-vous de vérifier si son fonctionnement en lançant votre navigateur à l'adresse appropriée. Si vous voulez vérifier l'état de tous les scripts que vous avez pour toujours en cours d'exécution sur votre serveur (vous pouvez l'exécuter sur plusieurs scripts) exécuter cette commande -
forever list
et d'arrêter un script pour toujours, vous pouvez soit Exécuter forever stop
qui va arrêter tous vos scripts pour toujours je crois, ou exécutez forever stop 0
où 0 est l'index de votre script dans la liste permanente.
J'utilise pour toujours sur toutes mes applications de gulp, n'ai pas eu de problèmes pour le moment, mais je ne pense pas avoir eu de gros problèmes de fermeture avec mon serveur distant. Peut-être que si cela arrive, j'aurai plus à dire sur la crédibilité de toujours. Quelques crédits pour cette réponse de cette website.
Un duplicata de http://stackoverflow.com/questions/12701259/how-to-make-a-node-js-application-run-permanently – alandarev
Merci! J'ai fait une recherche pour cette question, mais je ne pouvais pas en voir une existante. – michael