我有一个在 Ubuntu 机器上运行的 Mongo 服务器,我正在尝试使用通常的语法使用 pymongo 连接到它:
from pymongo import Connection
c = Connection('db.example.com', 27017)
这在最新型号的 Intel mac (OS 10.6) 上运行良好。但是,旧 G5 塔 (10.5) 上的相同代码会引发此错误:
pymongo.errors.AutoReconnect: [Errno 54] Connection reset by peer
服务器上的 mongo 输出报告:
connection accepted from oldmac.example:57681 #3
bad recv() len: 973078528
end connection oldmac.example:57681
我知道我无法从 PPC Mac 运行 mongodb 服务器,但我无法连接到远程数据库似乎很奇怪。还是有其他问题?