代码之家  ›  专栏  ›  技术社区  ›  Ansjovis86

重新构建应用程序时PM2显示旧版本

  •  2
  • Ansjovis86  · 技术社区  · 6 年前

    我的节点应用程序正在PM2中运行。当我将应用程序的最新版本从GitHub中取出并重新构建时,构建过程中的站点默认为一个更旧的版本(可能是我最初启动守护进程时的第一个版本)。如何使它在获取前显示最新版本,同时重新生成最新版本?

    1 回复  |  直到 6 年前
        1
  •  2
  •   eMad    6 年前

    要为目录中的最新代码提供服务,请运行:

    $ pm2 reload APP_NAME
    

    您可以通过以下方式找到应用程序名称:

    $ pm2 list
    

    当您获取最新的代码并希望运行它时,请使用

    $pm2重新加载应用程序名称
    

    首次使用特定名称启动服务器

    $ pm2 start path/to/index.js --name "api"
    

    注意:在Linux上,您可能需要使用 sudo