Node.js: How to attach to a running process and to debug the server with a console?

后端 未结 7 1434
無奈伤痛
無奈伤痛 2020-12-04 21:51

I use \'forever\' to run my application. I want to attach to the running environment to inspect my application. So what can I do?

7条回答
  •  时光说笑
    2020-12-04 22:34

    From http://nodejs.org/api/debugger.html:

    Advanced Usage

    The V8 debugger can be enabled and accessed either by starting Node with the --debug command-line flag or by signaling an existing Node process with SIGUSR1.

    Find the PID of your node process and then sending SIGUSR1 should do the trick:

    kill -s SIGUSR1 nodejs-pid
    

    Then run node-inspector and browse to the URL it indicates. More in this tutorial.

提交回复
热议问题