首页 > 解决方案 > PM2 Logrotate 不会每天都转动 - 配置

问题描述

我的节点应用程序当前正在使用 pm2 进行控制台日志记录,我需要创建一个仅记录警告和错误的记录器,并将日志保存到日志文件中。它应该轮换间隔并在每天 01h00 重新启动。这是我当前的 pm2 配置:

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

此配置不会每天轮换。

我错过了什么?

标签: node.jspm2pm2-logrotate

解决方案


我认为您的 crontab 是错误的,应该是:

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

您可以检查https://crontab.guru来尝试/调试您的 crontab。


推荐阅读