在CentOS上監控Node.js應用可通過以下方式:
進程管理工具
pm2 start app.js --name myapp
、pm2 monit
。journalctl
查看日志,命令如sudo systemctl status myapp
。系統級監控工具
htop
需安裝,提供更直觀的圖形界面。sar -u 1
查看。APM與性能監控
日志管理
const logger = winston.createLogger({ transports: [new winston.transports.File({ filename: 'app.log' })] })
。Node.js內置模塊
process.memoryUsage()
和process.cpuUsage()
獲取內存和CPU數據。