ホームページ > 記事 > ウェブフロントエンド > Node.jsのバックグラウンドでプログラムの実行ステータスを確認する方法
Node.js は、強力なバックエンド機能を備えた人気のあるサーバーサイド開発言語です。開発プロセス中、エラーが発生したときにすぐにデバッグして修正できるように、バックグラウンドで実行されているプログラムを監視する必要があることがよくあります。この記事では、この機能を Node.js バックエンドに実装する方法を紹介します。
バックグラウンドでのプログラムの実行状況の監視とは、プログラムの実行状況をテキスト形式で端末上に出力したり、プログラム実行時のコマンドラインインターフェイス。これにより、プログラムのプロセス、ステータス、ログ情報を簡単に表示し、タイムリーにエラーを検出できるようになります。
Node.js では、console.log()
メソッドを使用して出力できます。コンソールへの情報。バックグラウンドで実行する場合、次の 2 つの方法で出力できます:
&
メソッドを使用しますNode.js プログラムを実行するときは、次の方法を使用できます。コマンドの最後にあります。 &
記号はプログラムをバックグラウンドに置きます。プログラムがバックグラウンドで実行されている間、いつでもその動作を確認できます。
node app.js &
pm2
管理ツールを使用する pm2
は、人気のある Node.js プロセス管理ツールです。プログラムの実行状況を監視でき、ログ管理やエラー監視などの機能をサポートします。 pm2
を使用して Node.js プログラムを管理し、バックグラウンドでプログラムを実行、デバッグ、管理します。
pm2
npm:<pre class="brush:php;toolbar:false">npm install pm2 -g</pre>
2.2 プログラムを開始します
を使用 Node.js プログラムを起動すると、コンソールとログ ファイルにログ情報が同時に出力され、実行状況を容易に確認できます。 <pre class="brush:php;toolbar:false">pm2 start app.js --name myapp</pre>
2.3 実行ステータスの確認
プログラムの実行ステータスとログ情報を表示するには、次のコマンドを使用できます。
概要pm2 list // 查看程序列表
pm2 show &lt;app_name&gt; // 查看程序状态
pm2 logs // 输出所有程序的日志信息
pm2 logs &lt;app_name&gt; // 输出指定程序的日志信息
管理ツールを使用すると、プログラムの管理やデバッグがより便利になり、開発効率が向上します。
以上がNode.jsのバックグラウンドでプログラムの実行ステータスを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。