2

Node.js を使用して Javascript でスクリプトを作成し、Web サイトから一晩でデータをスクレイピングしました。私は 67% に達しています。完了まであと 5 ~ 6 時間かかります。しかし、現時点では停止したいほど十分なデータがあります。

Node REPL セッションでスクリプトの実行を一時停止し、変数を検査する方法はありますか? それとも似たようなもの?

(データを配列にスクレイピングしています)。

ありがとう

4

1 に答える 1

3

ノードに USR1 シグナルを送信することで、ノードをデバッグ モード (実行を一時停止できます) にすることができます。https://github.com/dannycoates/node-inspector/をご覧ください

  1. ノード プロセスの PID を見つけます。ps -x | grep node
  2. プロセスに USR1 シグナルを送信します。kill -s USR1 $pid
  3. ノードインスペクターを開始します。node-inspector &
  4. でブラウザを開くhttp://localhost:8080/debug?port=5858
  5. 右上隅の一時停止をクリックします
于 2012-08-07T16:23:57.977 に答える