Логротат PM2 не включается каждый день — конфигурация

#node.js #pm2 #pm2-logrotate

#node.js #pm2 #pm2-logrotate

Вопрос:

В настоящее время мое приложение узла использует pm2 для ведения журнала консоли, мне нужно создать регистратор, который регистрирует только предупреждения и ошибки и сохраняет журналы в файл журнала. Он должен чередоваться с интервалом и перезапускаться каждый день с 01:00. Это моя текущая конфигурация pm2:

  "max_size": "50M",
 "compress": true,
 "rotateInterval": "* * 1 * * *"
  

Эта конфигурация не меняется каждый день.

Что я пропустил?

Ответ №1:

Я думаю, что ваш crontab неверен, он должен быть:

   ...
 "rotateInterval": "0 1 * * *"
  ...
  

Вы можете проверить https://crontab.guru чтобы попробовать / отладить ваш crontab.

Комментарии:

1. И все же я тоже это проверил: «0 23 * * * » надеюсь, что поворот происходит каждые 23:00. Но это не сработало. Это предложение почти идентично тому, что вы предлагаете.