我使用 Node.js 在 Javascript 中创建了一个脚本,以便在一夜之间从网站上抓取一些数据。我们会的,我已经达到了 67%,而且还需要大约 5-6 个小时才能完成。但我现在有足够的数据,我想停止它。
有没有办法暂停脚本执行到 Node REPL 会话并检查变量?或者类似的东西?
(我正在将数据抓取到一个数组中)。
谢谢
我使用 Node.js 在 Javascript 中创建了一个脚本,以便在一夜之间从网站上抓取一些数据。我们会的,我已经达到了 67%,而且还需要大约 5-6 个小时才能完成。但我现在有足够的数据,我想停止它。
有没有办法暂停脚本执行到 Node REPL 会话并检查变量?或者类似的东西?
(我正在将数据抓取到一个数组中)。
谢谢
您可以通过向其发送 USR1 信号将 Node 置于调试模式(可以暂停执行)。查看https://github.com/dannycoates/node-inspector/
ps -x | grep node
kill -s USR1 $pid
node-inspector &
http://localhost:8080/debug?port=5858