【发布时间】:2012-08-12 04:28:32
【问题描述】:
我正在开发一个向 Mongolab 提交数据的 Python 程序,但我遇到了一个奇怪的异常:
mongoengine.connection.ConnectionError: Cannot connect to database mongodb://<user>:
<password>@ds035617.mongolab.com:35617/<mydatabase>:
could not connect to localhost:27017: [Errno 10061] No connection could be made
because the target machine actively refused it
这是有问题的代码:
from mongoengine import *
connect('tablename', "mongodb://<user>:<password>@ds035617.mongolab.com:35617/<mydatabase>")
任何人对什么是错的有任何想法?
【问题讨论】:
-
然后呢?远程机器显然阻止了通过防火墙的传入流量。你检查这个的任务......不是我们的......
-
远程机器 (MongoLab) 没有阻止来自外部的连接(我为 MongoLab 工作:)。
-
@Maulwurfn,正如将指出的那样,远程计算机不一定会阻止传入流量。显然,在问这个问题之前,我做了一些自我检查;我不懒。