SocketException: Address already in use MONGODB

744    Asked by ManishNagar in Python , Asked on Apr 14, 2021

I found this error when trying to run mongodb. I install it via homebrew. Please assist

Agungs-MacBook-Pro:~ agungmahaputra$ mongod 2017-12-26T15:31:15.911+0700 I CONTROL [initandlisten] MongoDB starting : pid=5189 port=27017 dbpath=/data/db 64-bit host=Agungs-MacBook-Pro.local 

2017-12-26T15:31:15.911+0700 I CONTROL [initandlisten] db version v3.6.0 

2017-12-26T15:31:15.911+0700 I CONTROL [initandlisten] git version: a57d8e71e6998a2d0afde7edc11bd23e5661c915 2017-12-26T15:31:15.911+0700 I CONTROL [initandlisten] OpenSSL version: OpenSSL 1.0.2n 7 Dec 2017 

2017-12-26T15:31:15.911+0700 I CONTROL [initandlisten] allocator: system 2017-12-26T15:31:15.911+0700 I CONTROL [initandlisten] modules: none 

2017-12-26T15:31:15.911+0700 I CONTROL [initandlisten] build environment: 

2017-12-26T15:31:15.911+0700 I CONTROL [initandlisten] distarch: x86_64 

2017-12-26T15:31:15.911+0700 I CONTROL [initandlisten] target_arch: x86_64 2017-12-26T15:31:15.911+0700 I CONTROL [initandlisten] options: {} 

2017-12-26T15:31:15.911+0700 E STORAGE [initandlisten] Failed to set up listener: SocketException: Address already in use 2017-12-26T15:31:15.911+0700 I CONTROL [initandlisten] now exiting 

2017-12-26T15:31:15.911+0700 I CONTROL [initandlisten] shutting down with code:48 Agungs-MacBook-Pro:~ agungmahaputra$

Answered by Manish Nagar

To solve failed to set up listener: socketexception: address already in use this query you already have a process running in the port 27017 which is used by mongodb. So either you need to stop the process in that port or try with varioust port numbers.

You should try: mongod --port 27018

You can change the port number of your choice.



Your Answer

Interviews

Parent Categories