MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

CURSOR_NOT_FOUND - mes tâches cron ont commencé à mourir au milieu

Une erreur "curseur introuvable" de MongoDB est généralement une indication que le curseur a expiré (après 10 minutes d'inactivité) mais cela pourrait potentiellement indiquer que le code client est devenu confus et utilise un curseur obsolète ou fermé ou a corrompu le curseur en quelque sorte. Si la durée d'exécution de 3 heures incluait beaucoup de temps occupé sur le client entre les appels à MongoDB, cela pourrait donner au serveur le temps de temporiser le curseur.

Vous pouvez spécifier une option sans délai d'attente sur le curseur pour voir si c'est un délai d'attente du serveur de votre curseur qui cause votre problème.