1
我用「pm2-meteor」包裹了我的Meteor網站。設置設置和初始部署工作得很好。它被設置爲在數字海洋Ubuntu服務器上與Nginx合作。如何強制PM2在部署後更新我的流星應用服務器端?
當我運行「pm2-meteor deploy」時,它表示已完成,並且服務器上的軟件包已更新(我檢查了「modified at」-timestamp),但實際網站上的代碼爲「www.example .com「保持不變。
我試過重新加載&重新啓動PM2和Nginx,但似乎沒有任何幫助。
我的配置:
{
"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 │
└────────────────────────┴────┴─────────┴───────┴────────┴─────────┴────────┴─────┴───────────┴──────────┘
缺少什麼我在這裏?
尋找這個現在也是如此。我會更新任何信息 –