优雅地关闭nodejs worker

时间:2017-03-24 05:43:12

标签: node.js worker

根据nodejs docs child.disconnect()关闭子进程(工作人员)优雅。这是否意味着工作人员在触发server.close()之前会仔细考虑所有异步回调,打开数据库连接和当前活动的http请求?

如果没有,那么正确关闭Web worker的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

好的我将尝试详细的回答,链接到各个地方供您阅读和学习。

首先,由您的代码来创建正常关闭。如果您自己编写代码,则'SIGTERM'需要正确编码。但是,正确完成 - 是 - 它将关闭并等待所有请求和连接请求完成而不接受任何新请求。

这是一个清单:

  1. StackOverflow answer here
  2. This if for a server outside documentation
  3. NPM库可以满足您的需求 - async-exit-hook
  4. Shutdown NPM Library
  5. Shutdown for Server NPM Library
  6. Older outside documentation but still relevant
  7. 在研究上述内容和实际学习图书馆之间,你会发现你需要的东西。