🗒️Node CPU100% 问题分析解决

type
status
slug
date
tags
summary
category
password
icon
使用prof分析解决问题

准备

进入系统或者容器,关闭原有的服务,用node启动新的服务 遇到的其他问题自行搜索解决(端口重复、pm2退出)

启动项目

启动项目,生成一个刻度文件,isolate-0xnnnnnnnnnnnn-v8.log(其中n是数字)。

processed.txt文件生成

通过对刻度文件isolate-0xnnnnnnnnnnnn-v8.log执行命令--prof-process生成 processed.txt

processed.txt文件分析

分析修复processed.txt解决问题(看不懂查资料或者用 ai kimi、通义等进行分析) 比如这里,ticks total 最大的方法,问题就在这里,name 里面有方法名称和路径行数(注意是编译后的文件行数) 在Node.js 中,每次事件循环执行一次完整的过程,我们称之为tick

其他

结合代码位置,系统日志进行分析解决

资料

国行的这叫基础教程页面好看,内容简单,对新手友好
上一篇
Maven常见问题
下一篇
为什么大家还在用php
Loading...
文章列表
王小扬博客
Java
其他
计算机网络
AI
Git
DB
云原生
Node
Docker
操作系统
Elasticsearch
Apollo
Nestjs
产品
Think
大前端
PHP
软件开发
设计
生活技巧
CI
缓存