nodejs pour toujours : Comment faire pour exécuter mon application npm
Maintenant je suis enflammée mon nodejs application comme npm start
. je veux l'exécuter en arrière-plan. J'ai trouvé forever
package pour cela, mais ne savent pas comment puis-je exécuter une application que j'ai l'habitude de fonctionner comme npm start
. Alors, comment puis-je exécuter à l'aide de forever
?
Je suis cette SORTE mais obtenir cette erreur:
ENVIRONMENT=production forever start app.js
warn: --minUptime not set. Defaulting to: 1000ms
warn: --spinSleepTime not set. Your script will exit if it does not stay up for at least 1000ms
info: Forever processing file: app.js
en dehors de ce qu'Est une meilleure façon d'exécuter les nodejs dans le fond ?
je ne vois pas une erreur, juste des avertissements....?
OriginalL'auteur manish | 2014-12-03
Vous devez vous connecter pour publier un commentaire.
Vous êtes en train de faire.
Les avertissements sont juste pour vous rappeler que l'essentiel de l'information est manquante, alors il affecte les valeurs par défaut. Pour être exact, si votre script plante/sorties plus tôt que d'une seconde après le début, jamais quitter ainsi.
Si vous souhaitez vous débarrasser de ces avertissements:
En outre, vous pouvez ouvrir le
package.json
fichier, trouver l':et à le modifier:
Maintenant, vous pouvez utiliser
npm start
et qu'il invoqueraforever
automatiquement.OriginalL'auteur alandarev
Pour Linux
L'utilisation du terminal et entrez en mode super-utilisateur, et d'essayer ces code
Remarque: Cette "& " se doit avant d'appuyer sur entrée
ou pour les mnp commande, il suffit d'atteindre l'emplacement par commande cd où se trouve votre colis.json est stocké. Puis
Remarque: Cette "& " se doit avant d'appuyer sur entrée
Pour l'arrêter
Vous pouvez voir l'id de processus ici, puis utilisez le code suivant
OriginalL'auteur Sayan Saha