[SERVER-4764] problem connecting to config svr Created: 24/Jan/12  Updated: 11/Jul/16  Resolved: 10/Feb/12

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: 2.0.2
Fix Version/s: None

Type: Question Priority: Minor - P4
Reporter: Brett Goldstein Assignee: Steve Francia
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Participants:

 Description   

Setting up sharding architecture based on "simple initial sharding architecture document. when trying to connect mongos to the config server i get the following error. brought up a second config server and got the same message. thoughts?

[mongodb@my07apl01 ~]$ ./mongodb-linux-x86_64-2.0.2/bin/mongos --configdb my07or l03:27019
Tue Jan 24 15:32:56 ./mongodb-linux-x86_64-2.0.2/bin/mongos db version v2.0.2, p dfile version 4.5 starting (--help for usage)
Tue Jan 24 15:32:56 git version: 514b122d308928517f5841888ceaa4246a7f18e3
Tue Jan 24 15:32:56 build info: Linux bs-linux64.10gen.cc 2.6.21.7-2.ec2.v1.2.fc 8xen #1 SMP Fri Nov 20 17:48:28 EST 2009 x86_64 BOOST_LIB_VERSION=1_41
Tue Jan 24 15:32:56 [mongosMain] ERROR: listen(): bind() failed errno:98 Address already in use for socket: 0.0.0.0:27017
Tue Jan 24 15:32:56 [mongosMain] ERROR: addr already in use
Tue Jan 24 15:32:56 [mongosMain] dbexit: rc:0
[mongodb@my07apl01 ~]$



 Comments   
Comment by Brett Goldstein [ 26/Jan/12 ]

ok...i figured it out. the problem was 27017 was in use locally. interestingly, the call above was for a remote machine but the local issue prevented it. i brought down the local service and the issue was resolved.

Comment by Brett Goldstein [ 25/Jan/12 ]

here you go:

-bash-4.1$ netstat -an | grep 27017
-bash-4.1$

ran again on the other machine:

[mongodb@my07apl01 ~]$ ./mongodb-linux-x86_64-2.0.2/bin/mongos --configdb my07orl02
Tue Jan 24 18:27:59 ./mongodb-linux-x86_64-2.0.2/bin/mongos db version v2.0.2, pdfile version 4.5 starting (--help for usage)
Tue Jan 24 18:27:59 git version: 514b122d308928517f5841888ceaa4246a7f18e3
Tue Jan 24 18:27:59 build info: Linux bs-linux64.10gen.cc 2.6.21.7-2.ec2.v1.2.fc8xen #1 SMP Fri Nov 20 17:48:28 EST 2009 x86_64 BOOST_LIB_VERSION=1_41
Tue Jan 24 18:27:59 [mongosMain] ERROR: listen(): bind() failed errno:98 Address already in use for socket: 0.0.0.0:27017
Tue Jan 24 18:27:59 [mongosMain] ERROR: addr already in use
Tue Jan 24 18:27:59 [mongosMain] dbexit: rc:0
[mongodb@my07apl01 ~]$

Comment by Eliot Horowitz (Inactive) [ 24/Jan/12 ]

Can you do a "netstat -an | grep 27017"

Comment by Brett Goldstein [ 24/Jan/12 ]

that is what i thought but i am still running into issues. first block is from server i am running --shardsvr and --configsvr . second is where i am trying to connect mongos

-bash-4.1$ ./mongodb-linux-x86_64-2.0.2/bin/mongod --dbpath /app/data/db/ --fork --logpath /home/mongodb/mongodb.log --shardsvr
-bash-4.1$ forked process: 21374
all output going to: /home/mongodb/mongodb.log

-bash-4.1$ ./mongodb-linux-x86_64-2.0.2/bin/mongo --port 27018
MongoDB shell version: 2.0.2
connecting to: 127.0.0.1:27018/test
> quit()
-bash-4.1$ ./mongodb-linux-x86_64-2.0.2/bin/mongod --dbpath /app/data/db/config/ --fork --logpath /home/mongodb/mongodbconfig.log --configsvr
-bash-4.1$ forked process: 21390
all output going to: /home/mongodb/mongodbconfig.log

-bash-4.1$ ./mongodb-linux-x86_64-2.0.2/bin/mongo --port 27019
MongoDB shell version: 2.0.2
connecting to: 127.0.0.1:27019/test
> quit()
-bash-4.1$ lsof -i
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
mongod 21374 mongodb 6u IPv4 840009 0t0 TCP *:27018 (LISTEN)
mongod 21374 mongodb 7u IPv4 840010 0t0 TCP *:28018 (LISTEN)
mongod 21390 mongodb 6u IPv4 840024 0t0 TCP *:27019 (LISTEN)
mongod 21390 mongodb 8u IPv4 840028 0t0 TCP *:28019 (LISTEN)
-bash-4.1$

-------------------------------------------------------------

[mongodb@my07apl01 ~]$ ./mongodb-linux-x86_64-2.0.2/bin/mongos --configdb my07orl02:27019
Tue Jan 24 16:04:54 ./mongodb-linux-x86_64-2.0.2/bin/mongos db version v2.0.2, pdfile version 4.5 starting (--help for usage)
Tue Jan 24 16:04:54 git version: 514b122d308928517f5841888ceaa4246a7f18e3
Tue Jan 24 16:04:54 build info: Linux bs-linux64.10gen.cc 2.6.21.7-2.ec2.v1.2.fc8xen #1 SMP Fri Nov 20 17:48:28 EST 2009 x86_64 BOOST_LIB_VERSION=1_41
Tue Jan 24 16:04:54 [mongosMain] ERROR: listen(): bind() failed errno:98 Address already in use for socket: 0.0.0.0:27017
Tue Jan 24 16:04:54 [mongosMain] ERROR: addr already in use
Tue Jan 24 16:04:54 [mongosMain] dbexit: rc:0
[mongodb@my07apl01 ~]$

Comment by Eliot Horowitz (Inactive) [ 24/Jan/12 ]

That means you have something else running on port 27017 already.

Generated at Thu Feb 08 03:06:55 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.