我的node-app正在PM2中运行。当我从github上取下我的应用程序的最新版本并重建它时,在构建过程中该站点默认为更旧版本(可能是我最初启动守护程序时的第一个版本)。如何在获取前显示最新版本,同时重建到最新版本?
答案 0 :(得分:2)
要提供目录中的最新代码,请运行:
$ pm2 reload APP_NAME
您可以通过
找到APP_NAME$ pm2 list
当您获取最新代码并想要运行它时,请使用
重新启动服务器$ pm2 reload APP_NAME
首次使用特定名称启动服务器
$ pm2 start path/to/index.js --name "api"
注意:在Linux上,您可能必须使用sudo
答案 1 :(得分:0)
我遇到了同样的问题,我重新启动了应用程序,不得不通过创建无效来清除Cloudfront缓存。