小编Gar*_*ett的帖子

MongoDB运行但无法使用shell连接

带有MongoDB 2.0.1的CentOS 5.x Linux(尝试过main和legacy-static)

MongoDB正在运行:

root     31664  1.5  1.4  81848 11148 ?        Sl   18:40   0:00 ./mongod -f mongo.conf -vvvvv --fork
Run Code Online (Sandbox Code Playgroud)

使用简单的shell连接到服务器失败:

[root@xxxx bin]# ./mongo
MongoDB shell version: 2.0.1
connecting to: test
Mon Oct 31 18:41:32 Error: couldn't connect to server 127.0.0.1 shell/mongo.js:84
exception: connect failed
Run Code Online (Sandbox Code Playgroud)

端口28017上的Web界面加载正常,就像从远程Linux主机使用MongoDB shell一样.也可以telnet到localhost:27017,这意味着没有端口被阻止.此机器上没有运行SELinux.我也试过明确指定localhost:2017/db无济于事.

$ ./mongo remote-ip:27017
MongoDB shell version: 2.0.1
connecting to: remote-ip:27017/test
> show dbs
local   0.03125GB
>
Run Code Online (Sandbox Code Playgroud)

日志完全是主题:

.....
Mon Oct 31 18:40:34 [initandlisten] fd limit hard:1024 soft:1024 max conn: 819
Mon …
Run Code Online (Sandbox Code Playgroud)

shell mongodb

36
推荐指数
5
解决办法
14万
查看次数

标签 统计

mongodb ×1

shell ×1