nodejsサービスの背景には、継続的に実行するには、3つの方法があります

まず、永久に使用

永遠に完全にコマンドラインで制御nodejsデーモンは、あります。永遠のモニターnodejsサービス、およびサービスハングした後に再起動。

1、永遠のインストール

フォーエバーNPMインストール-g
サービスを開始し、2

永遠にサービス開始
3、JSファイルを起動するために永遠に使用

スタートindex.jsフォーエバー
4、停止のjsファイル

STOPは永遠index.js
のjsファイルとログファイルの出力を開始し、5

-l -o out.log forever.logフォーエバー-e err.log index.js開始
6、リスタートのjsファイル

index.jsは永遠に再起動し
、実行中のプロセスを表示して、7

永遠リスト

二つは、PM2は、また、パフォーマンス監視、プロセスガード、ロードバランシングおよびその他の機能をサポートし、もちろん、あなたのノードのプロセスを管理するために使用できるプロセス管理ツール、およびプロセスのビューノードの状態であり、

npm install -g pm2
pm2 start app.js        // 启动
pm2 start app.js -i max //启动 使用所有CPU核心的集群 pm2 stop app.js // 停止 pm2 stop all // 停止所有 pm2 restart app.js // 重启 pm2 restart all // 重启所有 pm2 delete app.js // 关闭

三つは、nodejsが来る独自のサービスnohub、他のパッケージをインストールする必要はありませんがNode.jsの。
短所:クエリログやその他の問題は、ターミナルサービスを閉じた後、存在することはできませんが近く、このようにテストされています。

nohup node ***.js &

おすすめ

転載: www.cnblogs.com/hiit/p/11922348.html