在Linux / Unix平台上,可以通过向其发送USR1信号将node.js进程置于调试模式。 Windows没有相同的信令模型,那么有没有办法在Windows上以调试模式放置已经运行的node.js进程? (换句话说,我想避免重新启动进程并将调试标志传递给它)
答案 0 :(得分:0)
您是否尝试过编写节点脚本并使用process.kill(pid, 'SIGUSR1')
?我不知道这是否会在Windows上按预期工作,但值得一试。
请注意,Windows不支持发送信号,但节点提供了一些使用process.kill()和child_process.kill()的模拟: - 发送信号0可用于搜索进程的存在 - 发送SIGINT, SIGTERM和SIGKILL导致无条件退出目标进程。