PM2 Logrotate并非每天都在转动-配置

问题描述

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

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

此配置并非每天轮换。

我错过了什么?

解决方法

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

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

您可以选中https://crontab.guru来尝试/调试crontab。