Umgang mit pymongo.errors.AutoReconnect: Verbindung geschlossen?

9

Ich schreibe einen Python-Code, um jedes Dokument in der Sammlung zu aktualisieren. Mein Code ist wie:

%Vor%

Wenn ich jedoch diesen Code ausführe, habe ich ein Problem festgestellt:

%Vor%

Weiß jemand, wie man mit diesem Problem umgeht? Sollte ich etwas in meinem Code hinzufügen, um damit umzugehen?

    
gladys0313 21.04.2015, 19:26
quelle

1 Antwort

0

Von PyMongo Google Docs -

  

Ausnahme pymongo.errors.AutoReconnect (Nachricht = '', Fehler = keine)

     

Wird ausgelöst, wenn eine Verbindung zur Datenbank unterbrochen wird und versucht wird   Auto-Reconnect wird gemacht.

     

Um eine automatische Wiederverbindung herzustellen, müssen Sie diese Ausnahme behandeln und erkennen   dass die Operation, die sie verursacht hat, nicht unbedingt erfolgreich war.   Zukünftige Operationen werden versuchen, eine neue Verbindung zur   Datenbank (und wird diese Ausnahme bis zum ersten fortführen   Erfolgreiche Verbindung wird hergestellt).

Im Grunde genommen müssen Sie diese Ausnahme behandeln, damit die Anwendung die Verbindung zu mongo herstellt und die fehlgeschlagene Funktion erneut ausführt.

    
Abhinav Agrawal 18.05.2017 07:34
quelle