前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >v8-profiler-next报错处理

v8-profiler-next报错处理

原创
作者头像
easonxie
发布2023-07-07 20:09:39
4150
发布2023-07-07 20:09:39
举报
文章被收录于专栏:少年郎编程之路

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

报错内容

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

解决办法

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

代码语言:javascript
复制
FROM node:14-alpine
// 改为
FROM node:14

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

代码语言:javascript
复制
sudo apt-get update
sudo apt-get install libc6

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

代码语言:javascript
复制
apk update
apk add libc6-compat

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
作者已关闭评论
0 条评论
热度
最新
推荐阅读
目录
  • 报错内容
  • 解决办法
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档