本番モードで Sailsjs を起動するには、 を追加します--prod
。
走る:
node app.js --prod
PM2 と、プロセス名とスクリプト名を含む設定用の単純な json ファイルを使用して、ノード プロセスを開始します。
PM2 を使用して生産引数を渡すにはどうすればよいですか?
PM2 JSON アプリ宣言を読み取ります。例 (未テスト)
[{
"name" : "Sails",
"script" : "./app.js",
"args" : "['--prod']"
}]
最初の削除:
pm2 delete app
また:
pm2 start app.js -x -- --prod
次のようなものも使用できます。
NODE_ENV=production pm2 start app.js
1.
NODE_ENV=production pm2 start app.js -- --prod
2.
NODE_ENV=production pm2 start app.js --name "myapp" -i max -- --prod
pm2 については、この公式ドキュメントに従って最初のプロセスで作成する ecosystem.config.jsを作成した場合。デフォルトでは開発モードと見なされます。変更する場合は、最初に次のコマンドで以前のインスタンスを削除します。
pm2 delete <ID|APP_NAME|SCRIPT|ALL|JSON>
次に、次のコマンドでインスタンスを起動します。
pm2 start ecosystem.config.js --env production
そして、プロセスを確認するには、次のコマンドで pm2 のログを確認します。
pm2 logs