首页前端开发Node.jsv8-profiler-next报错处理

v8-profiler-next报错处理

时间2023-10-21 15:32:02发布访客分类Node.js浏览1490
导读:最近需要在docker上使用v8-profiler-next来为nodejs服务生成heapdump和cpuProfile,发现在node:14-alpine镜像下运行会报错,这里简单记录下,有同样问题的朋友可以参考下。报错内容 Er...

最近需要在docker上使用v8-profiler-next来为nodejs服务生成heapdump和cpuProfile,发现在node:14-alpine镜像下运行会报错,这里简单记录下,有同样问题的朋友可以参考下。

报错内容

Error loading shared library ld-linux-x86-64.so.2,具体就是缺少一些动态链接库

解决办法

最简单的办法就是更新镜像,使用node:14 不要使用alpine镜像

FROM node:14-alpine
// 改为
FROM node:14

如果没有使用 Docker也出现的类似的错误,可以尝试在系统上安装缺失的库。在基于 Debian 的系统上,可以使用以下命令安装:

sudo apt-get update
sudo apt-get install libc6

在基于 Alpine 的系统上,可以使用以下命令安装:

apk update
apk add libc6-compat

暂时先这样,后面一起讨论下在容器平台上收集heapdump和cpuProfile的策略

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: v8-profiler-next报错处理
本文地址: https://pptw.com/jishu/504612.html
对WebPack生成的2.7MB大JS文件进行混淆加密 Node.js 的事件循环原理、工作流程

游客 回复需填写必要信息