pm2是部署nodejs项目的高大上工具,如何使用我们一一道来。
使用
安装pm2
npm install -g pm2
启动应用
pm2 start app.js
列出所有应用
pm2 list
查看资源消耗
pm2 monit
查看某一个应用状态
pm2 describe [app id]
查看所有日志
pm2 logs
重启应用
pm2 restart [app id]
停止应用
pm2 stop [app id]
开启api访问,然后浏览器访问http://localhost:9615
pm2 web
预定义运行配置文件
我们可以预定义一个配置文件,然后制定运行这个配置文件,比如我们定义一个文件process.json
,内容如下:
{
"apps": [
{
"name": "ANodeBlog",
"script": "bin/www",
"watch": "../",
"log_date_format": "YYYY-MM-DD HH:mm Z"
}
]
}
然后可以通过
pm2 start process.json
运行这个App。