1、全局安装pm2工具
npm install pm2@latest -g
2、启动node服务
pm2 start app.js
3、管理应用程序状态很简单
$ pm2 restart app_name
$ pm2 reload app_name
$ pm2 stop app_name
$ pm2 delete app_name
4、查询实时日志
pm2 logs
5、您还可以创建一个名为生态系统文件的配置文件来管理多个应用程序。生成一个生态系统文件:
$ pm2 ecosystem
ecosystem.config.js file:
module.exports = {
apps : [{
name: "app",
script: "./app.js",
env: {
NODE_ENV: "development",
},
env_production: {
NODE_ENV: "production",
}
}, {
name: 'worker',
script: 'worker.js'
}]
}
6、具体配置之后,可以参考官网。启动应用就可以用以下命令:
pm2 start ecosystem.config.js
可以看到pm2列出了相关的参数,
status: 是否在线;
id、名字、命令空间、版本信息、pid进程、更新次数等