ホームページ  >  記事  >  ウェブフロントエンド  >  構成ファイルを使用して複数の Node.js プロセスを管理する方法

構成ファイルを使用して複数の Node.js プロセスを管理する方法

青灯夜游
青灯夜游転載
2021-11-26 19:23:571925ブラウズ

構成ファイルを使用して複数の Node.js プロセスを管理するにはどうすればよいですか?この記事では、PM2 が構成ファイルを使用して複数の Node プロジェクトを管理する方法を紹介します。

構成ファイルを使用して複数の Node.js プロセスを管理する方法

#1. 問題の概要

複数の

Node.js## がありますプロセス数をまとめて管理する必要があり、同時にそれぞれに必要なパラメーターが異なる場合、管理用の構成ファイルを作成することが最善の解決策です。

2. 解決策1. 基本バージョン設定ファイルを生成します

pm2 init simple

: 構成ファイルの基本バージョンを生成できます: Ecosystem.config.js<pre class="brush:js;toolbar:false;">// ecosystem.config.js module.exports = { apps: [{ name: &quot;app1&quot;, script: &quot;./app.js&quot; }] }</pre>

2. 構成ファイルの複雑なバージョンを生成します

pm2 init pm2 エコシステム

と同等です。deploy 属性を使用して構成ファイルを生成できます: Economy.config.js<pre class="brush:js;toolbar:false;">module.exports = { apps: [{ script: &amp;#39;index.js&amp;#39;, watch: &amp;#39;.&amp;#39; }, { script: &amp;#39;./service-worker/&amp;#39;, watch: [&amp;#39;./service-worker&amp;#39;] }], deploy: { production: { user: &amp;#39;SSH_USERNAME&amp;#39;, host: &amp;#39;SSH_HOSTMACHINE&amp;#39;, ref: &amp;#39;origin/master&amp;#39;, repo: &amp;#39;GIT_REPOSITORY&amp;#39;, path: &amp;#39;DESTINATION_PATH&amp;#39;, &amp;#39;pre-deploy-local&amp;#39;: &amp;#39;&amp;#39;, &amp;#39;post-deploy&amp;#39;: &amp;#39;npm install &amp;&amp; pm2 reload ecosystem.config.js --env production&amp;#39;, &amp;#39;pre-setup&amp;#39;: &amp;#39;&amp;#39; } } };</pre>

このバージョンの構成はリモート構成サーバーに適しています。例を参照してください。ここ!

https://learn-anything.cn/pm2-nodejs-deploy

3. 設定ファイルを使用します

構成ファイル内のすべてのプロジェクトを停止、再起動、リロード、削除します。

pm2 start ecosystem.config.js
pm2 stop ecosystem.config.js
pm2 restart ecosystem.config.js
pm2 reload ecosystem.config.js
pm2 delete ecosystem.config.js

指定されたアプリケーションを開始します。

pm2 start   ecosystem.config.js --only api-app
pm2 start 	ecosystem.config.js --only "api-app,worker-app"

ノード関連の詳細については、

nodejs チュートリアル

を参照してください。 ! !

以上が構成ファイルを使用して複数の Node.js プロセスを管理する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はlearn-anythingで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。