DBAtlas · Atlas d'exploitation des bases de données

89: NetworkTimeout (code d'erreur 89)

MongoDB

Que signifie cette erreur ?

Une opération réseau lors de la communication avec le serveur ne s'est pas terminée dans le temps imparti et a expiré. La connexion était établie, mais la réponse n'est pas arrivée à temps.

Cause

Réseau lent ou instable, serveur surchargé, opération de longue durée retardant la réponse, valeurs de timeout socket/connect trop basses, ou congestion réseau.

Comment la corriger

Mesurez la latence et la stabilité du réseau. Vérifiez la charge et les ressources du serveur. Définissez connectTimeoutMS et socketTimeoutMS dans le pilote à des valeurs réalistes. Interceptez les erreurs transitoires et relancez. Optimisez les requêtes lentes pour réduire les temps de réponse.

Ouvrir dans DBAtlas →

Autres entrées pour ce moteur