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

时间:2018-05-24 23:09:06

标签: node.js pm2

我的node-app正在PM2中运行。当我从github上取下我的应用程序的最新版本并重建它时,在构建过程中该站点默认为更旧版本(可能是我最初启动守护程序时的第一个版本)。如何在获取前显示最新版本,同时重建到最新版本?

2 个答案:

答案 0 :(得分:2)

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

$ pm2 reload APP_NAME

您可以通过

找到APP_NAME
$ pm2 list

当您获取最新代码并想要运行它时,请使用

重新启动服务器
$ pm2 reload APP_NAME

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

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

注意:在Linux上,您可能必须使用sudo

运行pm2

答案 1 :(得分:0)

我遇到了同样的问题,我重新启动了应用程序,不得不通过创建无效来清除Cloudfront缓存。