Mongodb Instance is failed to get started on Debian – with error : {“error”:{“code”:9001,”codeName”:”SocketException”,”errmsg”:”Cannot assign requested address”}}}

Mongodb 5.0 is is getting started with sudo systemctl start mongod.service on Debian 10 .

Issue

Below error is being raised while starting the mongodb instance 5.0 on Linux/Debian –

:{"error":{"code":9001,"codeName":"SocketException","errmsg":"Cannot assign requested address"}}}

Root Cause

This error is being raised when server is not able to identify the hostname and port i.e. address.  This needs to investigated further from /etc/mongod.conf content point of view as this has enteries for Net :port and bindIP, below is commonly used content of mongod.conf

net:
  port: 27081
  bindIp: 127.0.0.1, host_name

systemLog:
  destination: file
  logAppend: true
  path: /mongodb/log/mongod.log

The the most common root cause of the issue is bindIP may not be correct.

Fix /Resolution

To Fix this you can always check the hostname or ip address of host and put it correctly. For our internal issue what we have done is – remove the hostname from bindIP and just put the local ip :127.0.0.1 and it worked fine.

Reference Links

Tags: mongodb not starting, mongodb issue, mongodb not able to start,”errmsg”:”Cannot assign requested address”}, mongodb common issues.

%d bloggers like this:
Python4U
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.