安装pm2
npm install -g pm2
写一个简单的配置文件
pm2_config.json:
{
"apps":[{
"name":"resource-server",
"cwd":"/dtedu/platforms/resource-server",
"script":"/dtedu/platforms/resource-server/bin/www",
"log_date_format": "YYYY-MM-DD HH:mm Z",
"error_file": "/dtedu/platforms/logs/resource-server/error.log",
"out_file": "/dtedu/platforms/logs/resource-server/out.log",
"log_file": "/dtedu/platforms/logs/resource-server/all.log",
},
{
"name":"static-webserver",
"cwd":"/dtedu/platforms/static-webserver",
"script":"/dtedu/platforms/static-webserver/app.js",
"log_date_format": "YYYY-MM-DD HH:mm Z",
"error_file": "/dtedu/platforms/logs/static-webserver/error.log",
"out_file": "/dtedu/platforms/logs/static-webserver/out.log",
"log_file": "/dtedu/platforms/logs/static-webserver/all.log",
}
]
}
参数的详细解释可以参考:https://blog.csdn.net/itKingOne/article/details/79387738
启动pm2
pm2 start pm2_config.json
管理项目高大上的常用命令
pm2 log #查看日志,可查看node应用输出信息
pm2 monit #查看项目运行情况,包括内存,cpu状态邓