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

Le serveur x a expiré pendant l'agrégation MongoDB

J'ai eu le même problème pour l'agrégation de temps des journaux. Je pense avoir la solution pour vous.

J'ai trouvé que l'option socketTimeoutMS est responsable de cela.Vérifiez votre socketTimeoutMS par défaut de mongo_client.js évaluer. Pour moi, c'était 2min . Version 2.1.18 du module Mongodb.

Alors ajoutez simplement cette option dans votre url :

mongodb://localhost:27017/test?maxPoolSize=2&socketTimeoutMS=60000

Il définira timeout à 10 min. Cela fait l'affaire pour moi.