常用命令
-
启动应用程序
pm2 start <app_name>
-
停止应用程序
pm2 stop <app_name>
-
重启应用程序
pm2 restart <app_name>
-
删除应用程序
pm2 delete <app_name>
-
列出正在运行的进程
pm2 list
-
显示有关特定进程的信息
pm2 show <app_name>
-
显示应用程序日志
pm2 logs
-
监视所有应用程序的日志
pm2 monit
-
把启动的服务保存
pm2 save
-
把启动的服务注册成 systemd 自启动
pm2 startup
-
重启 物理机器
systemctl reboot
-
删除自启动
pm2 unstartup systemed
示例
- 安装pm2:运行命令
npm install pm2 -g
全局安装pm2。 - 在项目目录中,运行命令
pm2 start "npm run dev" --name=<app-name>
,其中是应用程序的名称- 如果使用的是python启动,如
python app.py
,那么使用pm2 托管的话就是:pm2 start app.py --interpreter=python --name=<app-name>
- 如果使用的是python启动,如
- 现在,您的
npm run dev
命令将由pm2处理。您可以使用pm2 logs <app-name>
查看应用程序的日志,并使用pm2 stop <app-name>
停止应用程序,使用pm2 monit 可以查看监控面板。