小天管理 发表于 9月29日 发表于 9月29日 最近一段时间,跑在 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 镜像
已推荐帖子
创建帐户或登录来提出意见
您需要成为会员才能提出意见
创建帐户
注册成为会员.只要几个简单步骤!
注册帐户登录
已经有帐户? 请在此处登录.
现在登录