带有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)