我无法通过外部 API 或mongo
本地客户端连接到我的 mongo 数据库,但可以从远程主机毫无问题地连接。
- 我已经启动
mongod
并且可以通过访问确认服务器正在运行127.0.0.1:27017
- 我没有运气就遵循了这个答案
我尝试为 mongo 创建一个全新的数据库目录以生成一组新的数据库文件,但仍然没有运气 - 所以这不是锁定文件或权限问题。
$ mongo --verbose MongoDB shell version: 2.4.4 Mon Jun 24 20:11:08.764 versionArrayTest passed connecting to: test Mon Jun 24 20:11:08.847 creating new connection to:127.0.0.1:27017 Mon Jun 24 20:11:08.847 BackgroundJob starting: ConnectBG Mon Jun 24 20:12:11.848 JavaScript execution failed: Error: couldn't connect to server 127.0.0.1:27017 at src/mongo/shell/mongo.js:L112 Mon Jun 24 20:12:11.848 User Assertion: 12513:connect failed exception: connect failed
我正在运行 Ubuntu 12.04,我已经从 10gen repo 安装了 mongo。原本一切正常,但重新启动服务器后,mongo
无法连接。
我的 netstat 返回:
$ netstat -nap
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:27017 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:10000 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:28017 0.0.0.0:* LISTEN -