Node.jsのバックグラウンドでプログラムの実行ステータスを確認する方法

PHPz
リリース: 2023-04-06 10:36:06
オリジナル
1556 人が閲覧しました

Node.js は、強力なバックエンド機能を備えた人気のあるサーバーサイド開発言語です。開発プロセス中、エラーが発生したときにすぐにデバッグして修正できるように、バックグラウンドで実行されているプログラムを監視する必要があることがよくあります。この記事では、この機能を Node.js バックエンドに実装する方法を紹介します。

バックグラウンドでのプログラムの実行状況の監視とは

バックグラウンドでのプログラムの実行状況の監視とは、プログラムの実行状況をテキスト形式で端末上に出力したり、プログラム実行時のコマンドラインインターフェイス。これにより、プログラムのプロセス、ステータス、ログ情報を簡単に表示し、タイムリーにエラーを検出できるようになります。

Node.js バックグラウンドでプログラムの実行ステータスを確認する方法

Node.js では、console.log() メソッドを使用して出力できます。コンソールへの情報。バックグラウンドで実行する場合、次の 2 つの方法で出力できます:

1. & メソッドを使用します

Node.js プログラムを実行するときは、次の方法を使用できます。コマンドの最後にあります。 & 記号はプログラムをバックグラウンドに置きます。プログラムがバックグラウンドで実行されている間、いつでもその動作を確認できます。

node app.js &
ログイン後にコピー

2. pm2 管理ツールを使用する

pm2 は、人気のある Node.js プロセス管理ツールです。プログラムの実行状況を監視でき、ログ管理やエラー監視などの機能をサポートします。 pm2 を使用して Node.js プログラムを管理し、バックグラウンドでプログラムを実行、デバッグ、管理します。

2.1 インストールpm2

npm:<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">npm install pm2 -g</pre><div class="contentsignin">ログイン後にコピー</div></div>2.2 プログラムを開始します

pm2

を使用 Node.js プログラムを起動すると、コンソールとログ ファイルにログ情報が同時に出力され、実行状況を容易に確認できます。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">pm2 start app.js --name myapp</pre><div class="contentsignin">ログイン後にコピー</div></div>2.3 実行ステータスの確認

Use

pm2

プログラムの実行ステータスとログ情報を表示するには、次のコマンドを使用できます。

pm2 list // 查看程序列表
pm2 show &amp;lt;app_name&amp;gt; // 查看程序状态
pm2 logs // 输出所有程序的日志信息
pm2 logs &amp;lt;app_name&amp;gt; // 输出指定程序的日志信息
ログイン後にコピー
概要

上記 2 つの方法により、Node.js のバックグラウンドでのプログラムの実行状況を簡単に確認できます。

pm2

管理ツールを使用すると、プログラムの管理やデバッグがより便利になり、開発効率が向上します。

以上がNode.jsのバックグラウンドでプログラムの実行ステータスを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!