跳转到内容
欢迎抵达彼岸 彼岸花开 此处谁在 -彼岸论坛

[Node.js] 请教大家, node 应用启动就占用 10.4g 的虚拟内存怎么回事?

发表于
最近一段时间,跑在 docker 里的 node 应用突然申请的虚拟内存大了起来,只要启动就达到了 10.4g ,不知道什么原因导致的,请问如何排查?
node 应用是用 ncc 打包出的一个单文件,使用 forever 启动。
docker 镜像是基于 node-22.9.0:alpine 构建。
通过 docker stats 查看容器真实内存占用是正常的,只有 92mb 。除了虚拟内存占用高,别的都正常,比如 cpu 负载。
尝试过的措施,都无法解决
1.重启 docker 容器
2.重启物理主机
3.抛弃 forever,直接使用 node 启动
4.不使用 ncc 打包成单文件,使用源代码启动
5.重新构建 docker 镜像

Featured Replies

No posts to show

创建帐户或登录来提出意见