如何正常重启node.js服务器?

时间:2015-09-25 14:44:57

标签: node.js express webserver

如何在重新启动/关闭Web服务器之前正确关闭所有连接?

2 个答案:

答案 0 :(得分:1)

这是一个非常好的npm模块,我用它做一些清理等等......在node.js进程因任何原因而存在之前(可能是由于从进程外部杀死命令)。

https://github.com/sindresorhus/exit-hook

要进行实际清理,取决于您的运行情况。 例如,如果它的expressjs执行server.close();等等....

答案 1 :(得分:0)

我正在使用Windows,因此在我的cmd中,我曾经使用netstat -ano和findstr命令找到一个node.js进程,然后使用taskkill / pid 1234 / F(1234是pid的一个示例)

但是,这是很多工作。现在,我使用一种更简单的方法。

  

taskkill / F / IM node.exe

此命令将在一个命令中关闭所有node.js进程。