MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Warum gibt PyMongo 3 ServerSelectionTimeoutError aus?

Wir untersuchen dieses Problem, das in PYTHON-961 verfolgt wird. Möglicherweise können Sie das Problem umgehen, indem Sie connect=False übergeben beim Erstellen von Instanzen von MongoClient. Dadurch wird die Hintergrundverbindung verschoben, bis der erste Datenbankvorgang versucht wird, wodurch vermieden wird, was ich vermute, eine Race-Bedingung zwischen dem Hochfahren des Monitor-Threads von MongoClient und dem Multiprozess-Forking.