Puncte:0

Mongod nu va porni la pornire când se leagă IP-ul docker

drapel um

problema mea este asemanatoare cu cea de aici:

https://stackoverflow.com/questions/59141447/why-does-the-status-of-mongo-throw-me-code-exited-status-48

Problema este că serviciul mongo nu va porni la pornire dacă încerc să leg IP-ul docker.

Dacă fug sudo systemctl start mongod manual atunci e ok. Dar după permite- Începând cu serviciul și repornind, nu rulează și din jurnale văd că starea a fost 48.

In al meu /etc/mongod.conf Obligatoriu aceste două adrese:

net:
  port: 27017
  bindIp: 127.0.0.1,172.17.0.1

Acum motivul pentru care trebuie să leg 172.17.0.1 este că există o aplicație care rulează în docker care trebuie să acceseze DB care rulează pe această instanță de server.

Dacă elimin IP-ul docker și las doar localhost, atunci mongod este pornit după repornire fără nicio problemă după.

Bănuiesc că problema poate fi că, până când mongod încearcă să ruleze, serviciul docker (este un serviciu, nu?) nu este încă complet inițializat sau ceva de genul.

Care este modalitatea corectă de a face față problemei?

Serverul este Ubuntu 20.04.3 LTS care rulează pe Azure și am instalat mongo astfel: https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.