小智 15
我的经验是Ctrl + C使后台运行的节点实例.如果你想要杀死堆栈,当你尝试重新启动'nodemon server.js'或者只是'node server.js'时,你会得到一个EADDRINUSE错误,因为旧的节点服务器已经绑定了端口.您必须ps -W | grep node在终端窗口中使用它,因为任务管理器不会显示它.您也可以使用taskkill使用进程ID(PID)将其终止./ F是'force'参数.在这里,我们将使用PID 7528终止任务.
$ taskkill /F /PID 7528
Run Code Online (Sandbox Code Playgroud)
然后检查ps -W | 再次使用grep节点,节点服务器应该消失,服务器将再次启动.
他们的文档显示了拦截shutdown命令的一些技巧,但由于他们使用'rs'命令重新启动,他们可以添加'kill'命令来关闭守护进程.
布赖恩
| 归档时间: |
|
| 查看次数: |
20515 次 |
| 最近记录: |