Ubuntu 如何在部署后强制PM2更新meteor应用程序服务器端?
我已经用“pm2流星”包装了我的流星网站。设置已设置,初始部署工作正常。它的设置是在Digital Ocean Ubuntu服务器上使用Nginx 当我运行“pm2 meteor deploy”时,它说它已经完成了,服务器上的包已经更新(我检查了“modified at”-时间戳),但实际网站“www.example.com”上的代码仍然没有更新 我尝试过重新加载和重新启动PM2和Nginx,但似乎没有任何帮助 我的配置:Ubuntu 如何在部署后强制PM2更新meteor应用程序服务器端?,ubuntu,meteor,nginx,pm2,Ubuntu,Meteor,Nginx,Pm2,我已经用“pm2流星”包装了我的流星网站。设置已设置,初始部署工作正常。它的设置是在Digital Ocean Ubuntu服务器上使用Nginx 当我运行“pm2 meteor deploy”时,它说它已经完成了,服务器上的包已经更新(我检查了“modified at”-时间戳),但实际网站“www.example.com”上的代码仍然没有更新 我尝试过重新加载和重新启动PM2和Nginx,但似乎没有任何帮助 我的配置: { "appName": "example", "appLoca
{
"appName": "example",
"appLocation": {
"local": "/Users/example/Documents/Personal/Projects/base"
},
"meteorSettingsLocation": "../.deploy/settings.json",
"meteorBuildFlags": "--architecture os.linux.x86_64",
"env": {
"ROOT_URL": "http://example.be",
"MONGO_URL": "mongodb://localhost:27017/example",
"PORT": 8080
},
"server": {
"host": "199.199.199.1",
"username": "user",
"password": "1234",
"deploymentDir": "/opt/pm2",
"loadProfile": "",
"nvm": {
"bin": "~/.nvm/nvm.sh",
"use": "4.7.2"
},
"exec_mode": "cluster_mode",
"instances": 1
}
}
我的应用程序的PM2状态:
┌────────────────────────┬────┬─────────┬───────┬────────┬─────────┬────────┬─────┬───────────┬──────────┐
│ App name │ id │ mode │ pid │ status │ restart │ uptime │ cpu │ mem │ watching │
├────────────────────────┼────┼─────────┼───────┼────────┼─────────┼────────┼─────┼───────────┼──────────┤
│ Example │ 0 │ cluster │ 22944 │ online │ 3 │ 11m │ 0% │ 69.7 MB │ disabled │
└────────────────────────┴────┴─────────┴───────┴────────┴─────────┴────────┴─────┴───────────┴──────────┘
我在这里遗漏了什么?- pm2 meteor reconfig->不会部署文件更改-仅部署环境变量更改李>
- pm2 meteor deploy->将部署文件更改,但不会部署环境变量更改李>
- pm2 meteor部署--reconfig->将部署文件更改和环境更改
- pm2 meteor reconfig->不会部署文件更改-仅部署环境变量更改李>
- pm2 meteor deploy->将部署文件更改,但不会部署环境变量更改李>
- pm2 meteor部署--reconfig->将部署文件更改和环境更改
进一步信息:现在也开始研究这个问题。我现在也会更新任何关于这方面的信息。我会更新任何信息