如何在重新启动/关闭Web服务器之前正确关闭所有连接?
这是一个非常好的npm模块,我用它做一些清理等等......在node.js进程因任何原因而存在之前(可能是由于来自进程外部的kill命令)。
https://github.com/sindresorhus/exit-hook
要进行实际清理,取决于您运行的是什么。例如,如果它的expressjs执行server.close();等等....
我正在使用Windows,所以在我的cmd中,我曾经使用netstat -ano和findstr命令来查找node.js进程,然后使用taskkill / pid 1234 / F(1234是pid的示例)
然而,这是太多的工作。现在,我使用更简单的方法。
taskkill / F / IM node.exe
此命令将在一个命令中关闭所有node.js进程。