CNode

CentOS PM2 CPU 到100%

问答
AAllenYao发布于7 年前最后回复7 年前11 回复7645 浏览0 收藏

我把公共服务独立出来,所有应用接口站点通过Http请求访问公共服务 公共服务接收到应用接口站点的请求后还会调用第三方服务,也是Http请求访问 两个Http请求的延迟时间都设置成了10秒,第三方服务会有请求超时的现象 应用接口站点是异步调用公共服务 公共服务站点和应用接口站点都是放在同一台CentOS服务器上 CPU使用率到100%是这样拆分之后出现的 Http请求延迟会造成这种现象吗?

查看回复

回复 (11)

A
AllenYao#1·7 年前
引用 zy445566你这个是多久出现一次,假设一天出现一次那么有小时级别的12小时以上的CPU和内存消耗数据么?

@zy445566 隔几天出现一次的 用的阿里云,CPU就是pm2启动的站点占用的

A
AllenYao#2·7 年前
引用 atian25profile 下就完事了

@atian25 可以具体一些吗

A
AllenYao#3·7 年前

有有相关经验的朋友吗

Z
zy445566#4·7 年前

你这个是多久出现一次,假设一天出现一次那么有小时级别的12小时以上的CPU和内存消耗数据么?

A
atian25#5·7 年前

profile 下就完事了

K
kevin1211#7·7 年前

请求那块有没有 uncaughtException

R
riichg5#8·7 年前

是不是node进程内存爆了。node单进程内存占用太多,垃圾回收会疯狂工作,消耗你的cpu。

A
a69694510#9·7 年前

牛皮了,,进来学习一下

A
a69694510#10·7 年前

小弟学习了下 感觉要看看你的CPU Profile 有没有不好的模块。有的话给它换了

参与回复
登录后即可参与回复。登录