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

查看 16|回复 1
作者:cjd6568358   
最近一段时间,跑在 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 镜像
Nitroethane   
虚拟内存怕啥啊,申请多少都无所谓
您需要登录后才可以回帖 登录 | 立即注册

返回顶部