简介
PM2 是一个node的守护进程管理工具,帮助您管理和守护您的应用程序。它以简单直观的 CLI 命令行方式进行工作
全局安装pm2
npm install -g pm2
常用命令
命令 | 作用 |
---|---|
pm2 start app.js | 启动app.js进程 |
pm2 ls | 列举进程信息 |
pm2 stop app | 停止app进程 |
pm2 restart app | 重启app进程 |
pm2 logs app | 查看app进程的日志 |
pm2 delete app | 删除app进程 |
pm2 save | 保存当前进程的状态和配置信息 |
pm2 resurrect | 重启后恢复之前保存的状态 |
pm2 startup | 生成一个关于pm2开机自启动的命令 |
关于pm2 startup的补充:例如我的centos 7系统,在执行此命令后生成了/etc/systemd/system/pm2-root.service文件,并且提示我使用systemctl enable pm2-root来将这个服务设置为开机自启动,这样就能实现pm2的开机自启动