1.使用pm2部署项目后,更新不了远程代码,HEAD一直是初始化部署的状态
2.
3.无论我改了多少代码,更新到git仓库后,使用pm2 deploy ecosystem.json production setup命令,HEAD还是我初始化部署的那个HEAD
4.
- 系统centos7.4
- 另外用zsh的时候 pm2会提示找不到命令 可能是我用nvm装node的原因。
1.使用pm2部署项目后,更新不了远程代码,HEAD一直是初始化部署的状态
2.
3.无论我改了多少代码,更新到git仓库后,使用pm2 deploy ecosystem.json production setup命令,HEAD还是我初始化部署的那个HEAD
4.
CentOS 7.4 版本是怎么怎么解决还没有找到解决方法。但是可以通过,执行命令方式拉取远程代码:
post-deploy: "git pull origin master && pm2 startOrRestart ....." 这就可以解决了。
很早之前就解决了这个问题,翻看笔记看了,就回复一下
我遇到的这个问题是服务器和自己的笔记本pm2版本不一致,当我笔记本切换成服务器的版本后问题解决。仅供参考。
下面列出了你可能需要的命令:
pm2 -v
npm install pm2@4.2.3 -g
//====
今天(2021-10-30)用pm2v5.1.1上传代码时又发生这种情况,我服务器和本机都使用了4.2.3问题解决,不需要更新git,以及修改配置文件.
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
4 回答2.4k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
额。 我吧服务器切换成ubuntu14.04后,就可以了。 系统问题???