首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PM2日志每周轮换配置

PM2日志每周轮换配置
EN

Stack Overflow用户
提问于 2018-09-16 19:58:35
回答 2查看 1.8K关注 0票数 0

我对pm2-logrotate配置很困惑,我需要一些帮助。我已经搜索了文档,并在谷歌上搜索到了零结果。我只想每周轮换一次日志。

我尝试过使用pm2 set pm2-logrotate:rotateInverval 0 0 * * 0,但日志文件每天都会生成。

我只是不明白cron的东西,我需要一些解释,有人能给我解释一下吗?

提前谢谢你。

EN

回答 2

Stack Overflow用户

发布于 2018-12-24 05:26:38

而你的工作看起来还不错。但还有一些其他配置也与pm2-logrotate相关。和max_size一样,日志的默认最大大小是10MB,如果日志超过这个大小,pm2将对其进行轮换。假设您想要将其更改为10 to,然后发出此命令pm2 set pm2-logrotate:max_size 10G。您可以根据需要指定大小,10K, 10M, 10G。我遇到过类似的问题,日志每天轮换3-4次,而不是按照指定的频率轮换。

票数 0
EN

Stack Overflow用户

发布于 2020-06-02 15:13:19

如果没有用引号括起来,很可能在您的时间间隔中只读取了第一个0。因此,不是将间隔解释为0 0 * * 0,而是将其解释为0

下面的代码应该可以解决这个问题:

代码语言:javascript
复制
pm2 set pm2-logrotate:rotateInverval "0 0 * * 0"

至于理解cron语法,请尝试将值粘贴到此处以获得解释:https://crontab.guru/#0_0_____0

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52353895

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档