2017-05-30 71 views
1

我使用meteor部署到vps。我得到的稱號錯誤期間mup deploy「開始流星」的階段,隨着meteor up listen tcp 0.0.0.0:80:bind:地址已經在使用

Error response from daemon: endpoint (appname) not found 
Error response from daemon: No such container: (appname)-frontend 

等一長串沿

我試圖改變在mup.js爲泊塢窗imagePort值,但我仍然得到相同的錯誤,仍爲0.0.0.0:80

+0

「地址已經使用」意味着已經有一個程序綁定到您嘗試使用的地址。你有一個網絡服務器或其他程序在該地址上運行嗎?也許你應該爲你的應用程序使用另一個端口號? –

+0

有時某些程序會將此端口打開*咳嗽* Skype *咳嗽* - 使用連接查看器來跟蹤它們。你使用什麼操作系統? –

+0

@Someprogrammerdude我試圖改變端口,但仍然得到錯誤說端口80正在使用。據推測,我沒有以正確的方式/地方更改端口 – Joe

回答

1

在您的情況下,已經有一個應用程序使用端口80.您可以刪除該應用程序並繼續並重新部署,或者您可以更改端口你的流星應用程序正在使用,如下所示:

module.exports = { 
    servers: { ... }, 
    meteor: { 
    name: ..., 
    path: ... 
    buildOptions: ... 
    env: { 
     PORT: 3000, 
     ROOT_URL: 'http://<your server ip>:3000', 
     MONGO_URL: ... 
    }, 

    deployCheckWaitTime: 120, 
    enableUploadProgressBar: true, 
    } 
}; 
+0

感謝您的幫助。之後我在驗證部署階段立即遇到了問題,但它似乎完全不相關。當我可以驗證它是一個單獨的問題時,我會將您的答案標記爲正確的 – Joe

+0

驗證階段不過是試圖蜷縮ROOT_URL地址而已。如果它在deployCheckWaitTime持續時間內沒有收到任何回覆,它會說失敗。對於我的應用程序,我設置了120秒的延遲,這通常足以讓流星應用程序上線。因此有兩件事要嘗試: 1.檢查您的應用程序是否在5分鐘後啓動 2.檢查應用程序端口或傳出流量是否未受到防火牆 –

+0

它仍在日誌中顯示'=>在端口上啓動流星應用程序:80'但我沒有得到錯誤 – Joe

相關問題