Tinyproxy журналын айландыруу: эмнеге maxsize 100M катуу чек эмес
logrotate maxsize маанисин иштетилгенде гана текшерет. Текшерүү жыштыгын жана журналды кайра ачуу тартибин чек менен бирге коюңуз.
maxsize 100M жазуусу айландыруу триггери, Tinyproxy журнал файлынын туруктуу чеги эмес. Эгер logrotate күнүнө бир жолу иштесе, файл кийинки текшерүүгө чейин 100 MB ашып кетиши мүмкүн.
Эгер Tinyproxy түздөн-түз LogFile ичине жазса, ушундай саясатты анын учурдагы logrotate блогуна кошуңуз:
daily
maxsize 100M
rotate 7
compress
delaycompressОрнотулган блоктун туура жолун, ээлик укугун, create уруксаттарын жана кызматка таандык postrotate иштетүүсүн сактаңыз. Бул бөлүк сактоо саясатын берет, толук кызмат интеграциясын эмес.
Күнүмдүк текшерүүлөр өтө көп өсүш калтырса, logrotate көбүрөөк иштетилүүсүн уюштуруңуз. Ар бир аткаруу эрежелерди баалайт, бирок сөзсүз айландырбайт. Өлчөмгө негизделген айландырууда rotate 7 жети айландырылган файлды билдирет жана жети күндөн аз мезгилди түзүшү мүмкүн.
Кайра ачуу айландырууну аяктайт
Файлдын аты өзгөртүлгөндөн кийин Tinyproxy өз журналын кайра ачуусу керек. Tinyproxy SIGUSR1 конфигурацияны кайра жүктөө жана журнал файлын жаап, кайра ачуу деп документтейт, ошондой эле чыпкалоо конфигурациясын да кайра жүктөйт. Сигналды же PID файлынын жайгашуусун болжолдоонун ордуна туура аракетти буга чейин аткарган пакеттелген жардамчыны сактаңыз.
Активдүү файлды өчүрүү ошол кайра ачууну координациялабайт. copytruncate атты өзгөртүү жана кайра ачуу схемасын четтетет, бирок көчүрүү жана кыскартуу учурунда маалымат жоголушу мүмкүн болгон документтелген интервалы бар.
Эгер прокси журналдарды Syslog тутумуна жиберсе, Tinyproxy жазбаган файл үчүн эреже кошуунун ордуна кабыл алуучу журнал тутумунда сактоону колдонуңуз.