You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Debian 11 Proxmox虚拟机突发Node.js引发CPU过载的诊断方案求助

Debian 11 Proxmox虚拟机突发Node.js引发CPU过载的诊断方案求助

最近我碰到了个头疼的问题:我们部署在Proxmox上的Debian 11虚拟机,会毫无预兆地出现CPU过载情况,上周已经发生过几次,今天又重现了。一旦这种情况出现,服务器直接彻底失去响应——连Proxmox控制台都接收不到任何输入。

从CPU平均使用率图表来看,CPU直接拉满,但内存、网络和磁盘使用率都没有出现突然飙升的情况。这个虚拟机分配了2个虚拟核心,所以我猜测问题应该出在某个单核心运行的应用上。

这个虚拟机是多个客户项目的 staging 环境,上面同时跑着PostgreSQL、Node.js和PHP等多种应用。我们安装了New Relic代理,查看进程历史后发现,某个Node.js进程是罪魁祸首,但这个进程没有显示任何详细信息。

现在的难题是:该怎么进一步诊断?机器上有多个通过PM2管理的Node.js应用,可一旦CPU过载,我们既没法进入Proxmox控制台,也没法SSH登录,根本没法实时查看PM2进程列表。我们检查了/var/log下的各种日志,也没找到相关线索。

有没有大佬能给点思路?

备注:内容来源于stack exchange,提问作者Maximilian Krause

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 12:57:32