#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. Но это не сработало. Это предложение почти идентично тому, что вы предлагаете.