来自 Node.js 文档:
(添加于:server.closeAllConnections()
)v18.2.0
- 关闭连接到该服务器的所有连接。
(添加于:server.closeIdleConnections()
)v18.2.0
- 关闭连接到该服务器的所有未发送请求或等待响应的连接。
如果我想确保所有连接都关闭,调用这两个比较安全吗?
server.closeIdleConnections()
server.closeAllConnections()
调用
server.closeAllConnections()
将关闭所有连接,包括空闲连接。
closeAllConnections()
函数循环遍历this[kConnections].all()
的结果。
反过来,底层
ConnectionsList::All()
C++ 函数 循环 list->all_connections_
,只是 如 ConnectionsList::Idle()
,但没有任何类型的过滤。
所以不,不需要
closeIdleConnections()
。
参考: