Ich habe gerade ein Replikat in Mongo (prod-Umgebung) eingerichtet. Ich bekomme jetzt viele Ausnahmen wie unten (abgeschnitten).
Ich ging in mongo und führte einen serverStatus-Befehl auf meinem primären Mongo-Knoten aus und hatte nur etwa 300 Verbindungen, so dass es kaum funktioniert.
Im Folgenden sind die Einstellungen meiner Verbindungsoptionen in meinem Server-Code:
%Vor%Habe ich etwas falsch konfiguriert?
%Vor% Im Allgemeinen tritt ein Verbindungstimeout in einem Replikatssatz auf
1) Alle Mitglieder können nicht miteinander kommunizieren
2) Ein Programm verbindet sich mit dem Replikat für das Update und es kann es wegen Überlastung oder 1. auch nicht an das primäre senden
3) Alle Reliquien sind nicht synchron und man ist zu weit zurück
4) Führerwahl läuft, aber aus irgendeinem Grund nicht abgeschlossen
Überprüfen Sie, ob Ihr Reliquosatz konsistent ist und alle Knoten funktionieren, indem Sie rs.status () auf dem primären Knoten ausgeben. Dies gilt auch für die früheren primären Protokollen für weitere Informationen.