sql >> Databasteknik >  >> NoSQL >> MongoDB

MongoDB bind_ip fungerar inte om den inte är inställd på 0.0.0.0

Redigera: Jag vet inte om jag helt enkelt hade fel med mitt svar eller om beteendet hos bind_ip ändrades, men det är möjligt att binda till flera, distinkta IP-adresser

bind_ip:127.0.0.1,10.0.0.1,8.8.8.8

Så troligen fanns inte en av de IP-adresser som mongod tilldelades att binda till på maskinen i fråga.

Du kan binda mongod endast till en IP, med 0.0.0.0 är aliaset för "lyssna på alla tillgängliga nätverksgränssnitt".

Så använd antingen

bind_ip=127.0.0.1

för att lyssna på loopback-gränssnittet eller

bind_ip=<someIP>

för att bara lyssna på den IP-adressen eller

bind_ip=0.0.0.0

att lyssna på alla tillgängliga IP-adresser på systemet.

Om du behöver lyssna på flera specifika IP-adresser är det mycket troligt att din systemdesign är skruvad på något sätt.



  1. Effektiv personsökning i MongoDB med hjälp av mgo

  2. hur läser man alla bytes som kommer på en tcp-anslutning?

  3. Matcha ObjectId till String för $graphLookup

  4. Bästa sättet att utföra en fulltextsökning i MongoDB och Mongoose