2017-05-30 68 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

相关问题