PM2是Node.js应用程序的生产过程管理器,具有内置的负载平衡器。它允许您永远保持应用程序的活动状态,在不停机的情况下重新加载应用程序,并简化常见的系统管理任务(出处)。
部署nodejs程序,pm2管理器真的是非常的方便,即可以做守护进程还做负载均衡等。
pm2的主要常见面命令可以参考(pm2常用的命令用法介绍)
nodejs中使用pm2配置文件pm2.conf.json
{
"apps":{
"name": "pm2-test-server",
"script": "app.js",
"watch": true,
"ignore_watch":[
"node_modules"
],
"log_date_format":"YYYY-MM-DD HH:mm:ss"
}
}
修改package.json
然后运行node程序:npm run start