MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Le operazioni Mongo stanno morendo di fame

Sulla base della descrizione del problema, penso che tu abbia un caso in cui non si è verificato alcun accodamento dei messaggi. Questo può accadere quando hai un mucchio di messaggi in coda, quindi iscrivi un consumatore con auto-ack impostato su true e nessun conteggio di prelettura. Questa risposta descrive un po' più in dettaglio cosa succede in questo caso.

Se dovessi indovinare, direi che il codice javascript sta spendendo tutti i cicli assegnati per scaricare i messaggi dal broker piuttosto che elaborarli in Mongo. L'aggiunta di un conteggio di precaricamento e la disattivazione simultanea del riconoscimento automatico potrebbero risolvere il tuo problema.