--- title: PM2 进程管理与零停机重载实践 keywords: - PM2 - cluster - reload - ecosystem.config.js - 启动脚本 description: 使用 PM2 管理 Node.js 进程与集群模式,提供零停机重载与生态配置文件示例。 categories: - 文章资讯 - 编程技术 --- # PM2 进程管理与零停机重载实践 ## 基本命令 ``` pm2 start app.js --name app pm2 reload app pm2 status pm2 logs app ``` ## 集群与生态配置 ```js // ecosystem.config.js module.exports = { apps: [{ name: 'app', script: 'app.js', instances: 'max', exec_mode: 'cluster', env: { NODE_ENV: 'production' } }] } ``` ## 开机自启(示意) ``` pm2 startup pm2 save ``` ## 总结 PM2 提供稳定的进程管理与重载能力,适合生产环境的 Node.js 服务运维。

发表评论 取消回复