2017-02-01 37 views
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 │ 
└────────────────────────┴────┴─────────┴───────┴────────┴─────────┴────────┴─────┴───────────┴──────────┘ 

缺少什麼我在這裏?

+0

尋找這個現在也是如此。我會更新任何信息 –

回答

相關問題