1.全局安装cli
yarn global add pm2
2.简单启动某个node服务
pm2 start app.js
3.启动nextjs服务
pm2 start yarn --name 任务名称(随便取) -- start
4.查看运行是否正常
pm2 list
5.如果status状态不是online 查看log找问题
pm2 logs 任务名称(可选,不填名称输出所有log)
6.如果是这种报错 SyntaxError: missing ) after argument list
那我们需要这样来启动nextjs项目
pm2 start yarn --interpreter bash --name 项目名称 -- start
具体参考地址 https://github.com/yarnpkg/yarn/issues/6124
7.如果需要开启cluster集群模式
pm2 start yarn --interpreter bash -i max --name 项目名称 -- start