← 目录服务器的那些事儿

pm2的安装及使用

2024/3/26

安装

bash
npm install -g pm2

启动node应用

  • script

    bash
    pm2 start npm --name applicationName:PORT -- run pro
  • 直接运行

    bash
    pm2 start script.js --name applicationName:PORT

管理

  • 查看已经启动的应用

    bash
    pm2 list
  • 查看日志

    bash
    pm2 log
    pm2 log applicationName
    pm2 log id
  • 启动、重启、停止、删除

    bash
    # 启动存在的
    pm2 start applicationName
    pm2 start id
    # 重启
    pm2 reload applicationName
    pm2 reload id
    # 停止
    pm2 stop applicationName
    pm2 stop id
    # 删除
    pm2 delete applicationName
    pm2 delete id
  • 备份启动列表

    bash
    pm2 save
  • 恢复启动列表

    bash
    pm2 resurrect
  • 添加自启动

    这个命令将 pm2 自动启动的配置添加到系统启动项中,以确保在系统重新启动后,您的应用程序也会重新启动。

    bash
    pm2 startup