使用vmc-tunnel-plugin拒绝MongoDB连接

时间:2013-02-12 17:27:05

标签: cloudfoundry

也许我没有正确理解这一点,但这是我试图使用vmc隧道的方法。

注意:MongoDB服务正在运行并且使用我的vmc推送的nodejs应用程序验证工作正常

我正在尝试使用来自远程服务器的mongodb url访问mongodb

我在本地macbook上创建了隧道并收到了连接信息

sudo vmc tunnel mongodb-1234 none

服务连接信息:   用户名:1​​2345   密码:12345   名称:db   url:mongodb:// 12345:12345@172.30.48.71:25283 / db

在我的远程服务器上我正在使用C#mongdb驱动程序并使用给定的URL连接但我的连接超时。

我错过了什么?

错误讯息: 无法连接到服务器172.30.48.71:25283:连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立的连接失败,因为连接的主机无法响应172.30.48.71:25283。

1 个答案:

答案 0 :(得分:2)

“vmc tunnel”返回的连接信息只能由绑定到服务的Cloud Foundry上的应用程序使用,或者由运行VMC的计算机上的本地隧道使用。

创建隧道时,vmc会在您的计算机上打开一个端口(通常为10000),该端口将隧道传输到Cloud Foundry上运行的实例。您可以使用本地计算机上的此端口连接到MongoDB,但无法从CloudFoundry.com外部节点或运行VMC的计算机连接到服务实例。