gpt4 book ai didi

node.js - 为什么我的 Node.js 服务器进程被克隆?

转载 作者:太空宇宙 更新时间:2023-11-04 00:41:43 24 4
gpt4 key购买 nike

为什么我的 Node.js 服务器进程被克隆?自从我提出这个问题以来,我没有提出任何要求。我正在使用永久 Node 模块。会不会有关系?

enter image description here

最佳答案

您所看到的是同一 Node 进程中的线程。 v8(用于优化功能、收集垃圾等)和 libuv/node(用于在大多数平台上执行文件系统操作、DNS 查找、zlib 等)使用额外的线程,所以这些就是您所看到的。

截至撰写本文时,v8 最多使用 4 个线程(尽管 an option to configure this previously hardcoded value 在 Node v5.10.0+ 中可用)。另外,libuv 默认情况下会创建一个包含 4 个线程的线程池,但可以通过设置 UV_THREADPOOL_SIZE 环境变量来更改此数量。调整这些值时应小心,因为如果设置得太低或设置得太高,可能会对性能产生负面影响。

FWIW 在 htop 的设置菜单中,您可以将其配置(在显示设置下)以显示进程树并使线程具有不同的颜色。这些更改将使您更容易看到线程和进程之间的差异。

关于node.js - 为什么我的 Node.js 服务器进程被克隆?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36386680/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com