MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Servidor x expirou durante a agregação do MongoDB


Eu tenho o mesmo problema para agregação de tempo de logs. Acho que tenho a solução para você.

Descobri que a opção socketTimeoutMS é responsável por isso. Verifique o padrão do seu mongo_client.js socketTimeoutMS valor. Para mim foi 2min . Módulo Mongodb versão 2.1.18.

Então, basta adicionar esta opção em sua url:
mongodb://localhost:27017/test?maxPoolSize=2&socketTimeoutMS=60000

Ele definirá timeout a 10 min. Isso faz o truque para mim.