Node JS + Mongoose

Fermé
garywald Messages postés 49 Date d'inscription mardi 8 décembre 2009 Statut Membre Dernière intervention 1 mars 2018 - 1 mars 2018 à 17:08
Bonjour,

J'ai besoin de votre expertise sur une fonctionnalité que je veux mettre en place :

J'ai des milliers de fichiers dans un dossier /data dont les chemins sont répertoriés dans une base mongo et mon appli nodeJS vérifie que pour chacun des fichiers présents dans mon dossier /data, il y a un enregistrement dans mongo.

Si l'enregistrement ne s'y trouve pas, l'app node les supprime.

Cependant, en lançant mon app, je me retrouve très vite avec un soucis de mémoire :
FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed

Il semblerait que mongoose monte les models de ma collection en mémoire à chaque fois que je fais un find(), je trouve beaucoup d'objet BSON lorsque je fais un heapdump.

y a t il dans le coin un expert node qui pourrait m'aider à régler ce problème de mémoire node?

Merci d'avance ;)