3 votes

Désactiver la création de logs pm2 dans node js

J'utilise une instance aws ubuntu pour mon application et j'utilise node js pour synchroniser les données d'apis tierces.

J'ai 6 scripts node js scripts qui appellent toutes les minutes pour synchroniser les données en faisant une requête http pour de nombreux utilisateurs.

Pour la gestion des processus, j'utilise le module PM2 de node js. Ce module pm2 crée des journaux pour chaque fichier en cours d'exécution, ce qui augmente considérablement la taille des fichiers et l'espace d'instance occupé par les fichiers journaux.

Existe-t-il un moyen de désactiver la création de journaux pm2 ?

4voto

Ankit Badiya Points 98

Nous pouvons utiliser déclaration d'application pm2 pour notre objectif et nous pouvons utiliser :

      Disabling logs

      You can pass /dev/null to error_file or out_file to disable logs saving.

Nous pouvons également définir max_memory_restart dans les applications process.json pour définir le démarrage automatique du processus sur certaines mémoires occupées par la mémoire.exemple ci-dessous pour process.json :

         {
           "apps" : [{
           "script"      : "worker.js",
           "watch"       : true,
           "max_memory_restart":"50M",
           "error_file": "/dev/null"
           }]
         }

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X