Node.js: 実行中のプロセスに接続し、コンソールでサーバーをデバッグするにはどうすればいいですか? 質問する

Node.js: 実行中のプロセスに接続し、コンソールでサーバーをデバッグするにはどうすればいいですか? 質問する

アプリケーションを実行するために「forever」を使用しています。実行中の環境にアタッチしてアプリケーションを検査したいのですが、どうすればよいでしょうか?

ベストアンサー1

からデバッガー:

高度な使用法

V8 デバッガーは、--debug コマンドライン フラグを使用して Node を起動するか、SIGUSR1 を使用して既存の Node プロセスにシグナルを送信することで有効化してアクセスできます。

プロセスの PID を見つけてnode送信するとSIGUSR1うまくいくはずです:

kill -s SIGUSR1 nodejs-pid

次に実行してnode-inspector、指示されたURLを参照します。詳細はこのチュートリアル

おすすめ記事