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

PM2启用Web监控后页面空白,如何解决及跨服务器配置?

解决PM2+ Web监控空白页面及跨服务器配置问题

一、修复监控页面空白问题

按以下步骤逐一排查:

  • 检查版本兼容性:PM2需匹配Node.js 18的最新稳定版,执行命令升级:
    npm install -g pm2
    pm2 update
    
    升级完成后重新执行pm2 link,确认PM2+激活状态正常。
  • 验证PM2连接状态:
    1. 执行pm2 status,确认输出带有[PM2+]标识。
    2. 查看PM2日志排查连接错误:
      pm2 logs
      
      若出现网络报错,检查Ubuntu防火墙规则:执行ufw status,确保允许HTTPS(443端口)出站请求,必要时临时关闭防火墙测试:ufw disable。
  • 重新初始化PM2+链接:
    解除现有链接后重新绑定:
    pm2 unlink
    pm2 link <你的密钥对>  # 密钥从app.pm2.io后台获取
    pm2 restart all
    
  • 排查浏览器端问题:
    打开监控页面开发者工具(F12),查看Console和Network标签,确认是否有资源加载失败或API请求错误。尝试清空缓存或用无痕模式访问。

二、跨服务器配置PM2监控

完全可以在另一台服务器配置该监控,步骤如下:

  1. 在目标服务器安装兼容Node.js 18的PM2稳定版:
    npm install -g pm2
    
  2. 登录app.pm2.io后台,进入对应项目,生成或获取已有的PM2+密钥对(同一账户的密钥可用于多台服务器,每台服务器会作为独立实例显示在监控面板)。
  3. 在目标服务器执行链接命令:
    pm2 link <secret-key> <public-key>
    
  4. 启动需要监控的应用,即可在app.pm2.io的同一面板查看多台服务器的应用状态。

内容的提问来源于stack exchange,提问作者Oleksandr

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 15:12:37