A megoldás a problémára hiba kapcsolat nem volt hajlandó MongoDB hibakod 111

Hiba Connection hajlandó MongoDB hibakod 111 jelenhetnek meg a különböző helyzetekben, ő lehet a különböző okok miatt. Ezért úgy véljük, a különböző megoldásokat.

1. Vegye ki mongod.lock fájl

Az egyik valószínű oka lehet mongod.lock fájlt, amely valamilyen okból nem távolították el a program automatikusan. Megteheti ezt, és indítsa újra (indítsa újra a szolgáltatást példája mutatja a Debian és származékai):

2. Beállítás bind_ip = localhost /etc/mongod.conf

Ha külső kapcsolatban meg kell változtatni a fájl /etc/mongod.conf bind_ip szóló irányelv

Még a belső kapcsolat provyalyatsya hiba Connection hajlandó MongoDB errno 111, majd próbálja helyett bind_ip = localhost

3. Nincs hely az adatbázisban

Ez ugyanaz a hiba akkor fordulhat elő, egy nagyon triviális oka - nincs elég hely az adatbázis helyét. Ellenőrizze, hogy mennyi szabad hely a merevlemezen, a következő parancsot:

Megoldás ebben az esetben az, hogy növelje a szabad térben, vagy adatbázis migráció egy másik helyen azt /etc/mongodb.conf állományban cseréljük az értéket az irányelv

4. Hibás engedélyeket a / var / lib / MongoDB

Bizonyos esetekben, például, ha át adatbázis fájlokat egy másik szerverre és forgalomba őket a / var / lib / MongoDB alatt a root fiókot, akkor előfordulhat, hogy a tulajdonos a / var / lib / MongoDB (ahol az adatbázis tárolja) nem fog mongod. Ennek kijavításához el kell végezni parancsok, mint például:

Ha még nem változott az értéke az alapértelmezett adatbázis könyvtár, a parancsok a következők:

5. Problémák a SELinux

Ebben az esetben meg kell segíteni a csapatot:

Talán ez a lista nem minden hibaforrások «Connection hajlandó MongoDB errno 111„, de legalábbis, úgy a leggyakoribb konkrét megoldásokat.

By the way, milyen jól MongoDB adatbázis mentést megtalálható a hivatalos dokumentáció (angol nyelven):

Kapcsolódó cikkek:

Kapcsolódó cikkek