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

青灯夜游
リリース: 2021-11-26 19:24:27
転載
1931 人が閲覧しました

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

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

#1. 問題の概要

複数の

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

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

pm2 init simple

: 構成ファイルの基本バージョンを生成できます: Ecosystem.config.js<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:js;toolbar:false;">// ecosystem.config.js module.exports = { apps: [{ name: &quot;app1&quot;, script: &quot;./app.js&quot; }] }</pre><div class="contentsignin">ログイン後にコピー</div></div>

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

pm2 init pm2 エコシステム

と同等です。deploy 属性を使用して構成ファイルを生成できます: Economy.config.js<div class="code" style="position:relative; padding:0px; margin:0px;"><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><div class="contentsignin">ログイン後にコピー</div></div>

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

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 までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!