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 .


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

  port: 27081
  bindIp:, host_name

  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 : 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: