Perché mentre Mongo sta “pensando”, non posso accedere alle mie pagine espresse?

Passando ad altra domanda

Ecco la domanda finale su questo argomento. Ho rimosso Express dall’equazione e in genere ho risolto la domanda.


Ho una domanda collegata che è molto più dettagliata, eppure voglio avere una domanda il più semplice ansible. Per questo tralascerò la maggior parte dei dettagli.

Visualizza la maggior parte dei nodes di base + applicazione + mongo. Se do a mongo un grosso compito asincrono (una vasta gamma di compiti), quindi express (o nodo? Non so), smette di fornire ai miei utenti pagine. Con l’aiuto del debugger, so che non entra nemmeno nel router rispettato. Perché?

AGGIORNAMENTO 1 Dai log Express: sembra che quando provo a raggiungere http: // il nodo localhost non lo spinga ad esprimere.

AGGIORNAMENTO 2 Dopo poche ore di test, ora vedo che esiste una connessione distinta tra le dimensioni del pool di MongoClient (driver del nodo per mongo) e le pagine di servizio dei nodes. Quando mongo driver prende tutto il suo pool allocato, il nodo smette di servire le pagine. Perché? E come combatterlo?