顯示具有 logrotate 標籤的文章。 顯示所有文章
顯示具有 logrotate 標籤的文章。 顯示所有文章

2024年3月13日

Linux logrotate 小事項

1. 預設最短週期為每天、若要更短需要使用排程

2.若使用低於一天的排程只能自己用 crontab 去跑、然後要把下面設定從設定檔內拿掉

daily

每天輪替

dateext

使用當日日期作為命名格式

2018年12月18日

docker Apache Log Rotate 設定

因為保存需要、所以用 -v 把 apache 的 log 保存在主機空間上
舊的 logrotate 設定就不適用於 docker 版本的 apache 了

舊設定
/var/log/httpd/*log {
missingok
notifempty
sharedscripts
delaycompress
postrotate
/bin/systemctl reload httpd.service > /dev/null 2>/dev/null || true
endscript
}


這邊改成
/var/log/httpd/*log {
missingok
notifempty
sharedscripts
delaycompress
postrotate
docker container kill apache2 -s USR1
endscript
}