J'ai récemment migré vers un serveur Mongo qui s'exécute sur une machine CentOS Google Cloud que j'ai configurée moi-même (le service Mongo a démarré avec systemct). Auparavant, je courais ma base de données mongo soit localement, ou via un serveur hébergé par mlab.Le serveur MongoDB permet de temporiser
Tout fonctionne correctement, sauf que mon client continue d'obtenir des erreurs d'exception StopIterator pour toute requête non triviale. Je ne les ai jamais rencontrés auparavant, que ce soit en local ou avec le serveur mlab. Y at-il un paramètre de délai d'attente sur le serveur que je devrais configurer? (les paramètres du délai d'expiration du client ne semblent pas affecter le problème)
Avez-vous la même connexion via la coque Mongo? Avez-vous essayé de regarder votre journal de Mongo pour voir s'il indique des problèmes? – Kdawg
Je ne peux pas repro en utilisant le CLI. Bit il y a un problème évident quand je jette toutes les requêtes comme ceci (à peu près au point dans la requête où l'erreur de timeout se produit dans mon code python). Donc, je suppose que le délai d'attente est en train de se produire, mais il se rétablit automatiquement? – griffin2000
Rien d'évident dans les journaux: "2017-07-16T21: 22: 04.905 + 0000 I RÉSEAU [conn3] connexion de fin 98.210.207.17:64084 (2 connexions maintenant ouvertes)", "2017-07-16T21: 22: 04.965 + 0000 I RÉSEAU [conn4] connexion de fin 98.210.207.17:64086 (1 connexion maintenant ouverte) ", " 2017-07-16T21: 22: 10.037 + 0000 I RÉSEAU [initandlisten] connexion acceptée à partir de 98.210.207.17:49167 # 6 (2 connexions maintenant ouvertes) ", " 2017-07-16T21: 22: 11.457 + 0000 I RÉSEAU [initandlisten] connexion acceptée de 98.210.207.17:49170 # 7 (3 connexions maintenant ouvertes) " – griffin2000