2016-05-27 16 views
5

Ho un computer Windows 8.1 Enterprise a 64 bit. Ho installato mongodb msi per Windows con supporto SSL. Ho creato tutti i requisiti necessari per la configurazione dell'ambiente. Ora utilizzando prompt dei comandi ho navigato alla directory bin presente nella cartella di installazione MongoDB ed eseguite il seguente comando:MongoDB: Impossibile configurare i socket durante l'avvio

mongod.exe --dbpath "c: \ data"

e vedo la seguente risposta:

C:\mongodb\bin>mongod.exe --dbpath "c:\data" 
2016-05-27T17:09:43.362+0530 I CONTROL [initandlisten] MongoDB starting : pid=2 
108 port=27017 dbpath=C:\data\db\ 64-bit host=TestServer 
2016-05-27T17:09:43.363+0530 I CONTROL [initandlisten] targetMinOS: Windows 7/W 
indows Server 2008 R2 
2016-05-27T17:09:43.364+0530 I CONTROL [initandlisten] db version v3.2.6 
2016-05-27T17:09:43.364+0530 I CONTROL [initandlisten] git version: 05552b562c7 
a0b3143a729aaa0838e558dc49b25 
2016-05-27T17:09:43.364+0530 I CONTROL [initandlisten] OpenSSL version: OpenSSL 
1.0.1p-fips 9 Jul 2015 
2016-05-27T17:09:43.364+0530 I CONTROL [initandlisten] allocator: tcmalloc 
2016-05-27T17:09:43.364+0530 I CONTROL [initandlisten] modules: none 
2016-05-27T17:09:43.364+0530 I CONTROL [initandlisten] build environment: 
2016-05-27T17:09:43.364+0530 I CONTROL [initandlisten]  distmod: 2008plus-ss 
l 
2016-05-27T17:09:43.364+0530 I CONTROL [initandlisten]  distarch: x86_64 
2016-05-27T17:09:43.365+0530 I CONTROL [initandlisten]  target_arch: x86_64 
2016-05-27T17:09:43.365+0530 I CONTROL [initandlisten] options: {} 
2016-05-27T17:09:43.365+0530 E NETWORK [initandlisten] listen(): bind() failed 
errno:10048 Only one usage of each socket address (protocol/network address/port 
) is normally permitted. for socket: 0.0.0.0:27017 
2016-05-27T17:09:43.366+0530 E STORAGE [initandlisten] Failed to set up sockets 
during startup. 
2016-05-27T17:09:43.366+0530 I CONTROL [initandlisten] dbexit: rc: 48 

Qualcuno può aiutarmi a risolvere il problema.

+0

è qualcosa è già in esecuzione sulla porta 27017? – Astro

risposta

14

corsa

netstat -a -n | find "27017" 

e chek se la porta 27017 è già utilizzata

F: \ data \ bin> netstat -a -n | trovare "27017"

TCP 0.0.0.0:27017 0.0.0.0:0 ascolto

o correre taskmgr e trovare e uccidere i processi tutti mongod

+1

Grazie mille per la soluzione. Ho eseguito il taskmgr e ucciso il processo mongod e ha funzionato per me. Ora vedo l'attesa di connessioni sul messaggio della porta 27017 sull'uscita della console :) –

+0

@ profesor79 Ho bisogno del tuo aiuto. Guarda questo: https://stackoverflow.com/questions/49064638/how-can-i-solve-failed-to-set-up-sockets-during-startup-when-i-run-mongodb-se. Forse puoi aiutarmi –

Problemi correlati