2017-05-22 7 views
10

Mam usługę Node.js, w której używam mongo-API do komunikacji z bazą danych Document/Cosmos. Moje uruchomienie usługi jest w porządku i wykonuje wszystkie operacje crud, ale po 1 minucie niektóre błędy mongo wyrzucane z usługi.Jak rozwiązać MongoError: pula zniszczona podczas połączenia z CosmosDB

/document-db-service/node_modules/mongodb/lib/utils.js:123 
    process.nextTick(function() { throw err; }); 
           ^
MongoError: pool destroyed 
    at Pool.write (/document-db-service/node_modules/mongodb-core/lib/connection/pool.js:922:12) 
    at Cursor._find (/document-db-service/node_modules/mongodb-core/lib/cursor.js:286:22) 
    at nextFunction (/document-db-service/node_modules/mongodb-core/lib/cursor.js:584:10) 
    at Cursor.next [as _next] (/document-db-service/node_modules/mongodb-core/lib/cursor.js:692:3) 
    at fetchDocs (/document-db-service/node_modules/mongodb/lib/cursor.js:856:10) 
    at toArray (/document-db-service/node_modules/mongodb/lib/cursor.js:883:3) 
    at Cursor.toArray (/document-db-service/node_modules/mongodb/lib/cursor.js:836:44) 
    at exports.getDocsOfCollections (/document-db-service/services/collections.js:273:10) 
    at Layer.handle [as handle_request] (/document-db-service/node_modules/express/lib/router/layer.js:95:5) 
    at next (/document-db-service/node_modules/express/lib/router/route.js:137:13) 

nie jestem w stanie zrozumieć, dlaczego ten błąd nadchodzi up.Please zasugerować zmiany, które muszą być wykonane, aby rozwiązać ten problem.

+0

Wow .. Ja również działa w ten sam błąd od ostatniej nocy. Widzę połączenie działa przez ~ 10 sekund przed otrzymaniem tego błędu. –

+0

Jak rozwiązać ten problem? –

+0

W przeciwnym razie nie odpowiedziałbym ci. –

Odpowiedz

6

biegnę do tego samego problemu, usunięto parametr replika ustawiona w MongoDB smyczkowy gra: ........./?ssl=true**&replicaSet=globaldb** to działało dobrze

+1

byłoby świetnie, gdyby ktokolwiek wyjaśnił, dlaczego tak działa: –

Powiązane problemy