正常停止Node.js.

时间:2018-02-23 01:03:09

标签: node.js signals exit terminate

如何正常停止Node.js应用程序?

我需要在终止之前接收查杀信号(例如SIGINT(2),SIGTERM(3)),将我的记忆内容写入档案,以便做一个&#34 ;优雅的关机"。怎么做?

PS。 这与问题Quitting node.js gracefully不同,问题是错误的,执行ctrl+z代替ctrl+c,答案并不包括处理查杀信号。

1 个答案:

答案 0 :(得分:0)

您可以使用

收听exitSIGINT
process.on("exit", () => /* this will be called on the exit event */);


process.on("SIGINT", () => /* this will be called on the SIGINT event */);