2016-06-10 3 views
2

Я использую экземпляр aws ubuntu для своего приложения и используя узел js для синхронизации данных с сторонней apis.Отключить создание журнала pm2 в узле js

У меня есть 6 скриптов js js, которые каждую минуту звонят для синхронизации данных, делая запрос HTTP для многих пользователей.

Для управления процессом Я использую модуль PM2 узла js.Twis pm2 создает журналы для каждого работающего файла, размер этих файлов значительно увеличивается, а пространство экземпляров занято файлами журнала.

Есть ли способ отключить создание журнала pm2?

ответ

3

Мы можем пользователь pm2 application declaration для нашей цели, и мы можем использовать:

 Disabling logs 

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

Мы можем также установить max_memory_restart параметр в process.json приложений для установки автоматического перезапуска процесса на определенной памяти, занятой memory.example ниже для процесса.json:

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