0

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

注意:MongoDB 服务正在运行并且工作正常,并通过我的 vmc push nodejs 应用程序进行了验证

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

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

sudo vmc 隧道 mongodb-1234 无

服务连接信息:用户名: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,建立连接失败。

4

1 回答 1

2

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

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

于 2013-02-12T19:06:15.197 回答