まず、永久に使用
永遠に完全にコマンドラインで制御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 &