【发布时间】:2017-03-24 05:43:11
【问题描述】:
根据nodejs docschild.disconnect()优雅地关闭子进程(worker)。这是否意味着在触发server.close() 之前,worker 会仔细考虑所有异步回调、打开的数据库连接和当前活动的 http 请求?
如果不是,那么优雅地关闭 Web Worker 的正确方法是什么?
【问题讨论】:
根据nodejs docschild.disconnect()优雅地关闭子进程(worker)。这是否意味着在触发server.close() 之前,worker 会仔细考虑所有异步回调、打开的数据库连接和当前活动的 http 请求?
如果不是,那么优雅地关闭 Web Worker 的正确方法是什么?
【问题讨论】:
好的,我将尝试一个详细的答案,其中包含指向各个地方的链接供您阅读和学习。
首先由您的代码来创建优雅的关闭。如果您自己编码,则需要正确编码'SIGTERM'。但是,正确完成 - 是的 - 它将关闭并等待所有请求和连接请求完成,而不接受任何新请求。
这是一个列表:
在学习以上内容和实际学习库之间,你会找到你需要的。
【讨论】: