我在logrotate
使用此配置在Ubuntu上为我的应用配置了/etc/logrotate.d/my_app
:
/var/www/my_app/current/log/*.log {
size=2G
rotate 99
monthly
missingok
compress
delaycompress
notifempty
copytruncate
}
然后最近注意到logrotate
持续使用100%的cpu:
$ top
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
18965 root 20 0 28716 792 724 R 100.0 0.0 3091:14 logrotate
所以在搜索之后,我发现这个问题可能由于this article的错误配置而发生,但我没有像1.1.1这样的问题,因为我使用的是正确的模式{{1 }}
还找到this related question on linux forum,但也找不到相同的OP场景,因为我似乎没有/*.log
脚本的问题:
awk
任何建议都将不胜感激。