Op basis van de beschrijving van het probleem, denk ik dat er geen berichten in de wachtrij staan. Dit kan gebeuren wanneer je een heleboel berichten in de wachtrij hebt staan en vervolgens een consument abonneert met auto-ack
ingesteld op true en geen prefetch-telling. Dit antwoord
beschrijft in wat meer detail wat er in dit geval gebeurt.
Als ik moest raden, zou ik zeggen dat de javascript-code al zijn toegewezen cycli besteedt aan het downloaden van berichten van de makelaar in plaats van ze in Mongo te verwerken. Het toevoegen van een prefetch-telling en tegelijkertijd het uitschakelen van auto-ack kan uw probleem oplossen.