maxsize 100M qeydi rotasiya tətikidir, Tinyproxy jurnal faylına canlı hədd deyil. logrotate gündə bir dəfə işləyirsə, fayl növbəti yoxlamadan əvvəl 100 MB-dan çox böyüyə bilər.

Tinyproxy birbaşa LogFile yazırsa, bu kimi siyasəti onun mövcud logrotate blokuna əlavə edin:

daily
maxsize 100M
rotate 7
compress
delaycompress

Quraşdırılmış blokun düzgün yolunu, sahibliyini, create icazələrini və xidmətə xas postrotate emalını saxlayın. Bu fraqment saxlama siyasətini verir, tam xidmət inteqrasiyasını deyil.

Gündəlik yoxlamalar çox artım buraxırsa, daha tez-tez logrotate işə salınmasını təşkil edin. Hər işə salma qaydaları qiymətləndirir, lakin mütləq rotasiya etmir. Ölçüyə əsaslanan rotasiyada rotate 7 yeddi rotasiya edilmiş fayl deməkdir və yeddi gündən az müddəti əks etdirə bilər.

Yenidən açma rotasiyanı tamamlayır

Fayl adlandırıldıqdan sonra Tinyproxy jurnalını yenidən açmalıdır. Tinyproxy SIGUSR1 siqnalını konfiqurasiyanın yenidən yüklənməsi, jurnal faylının bağlanıb yenidən açılması kimi sənədləşdirir, filtr konfiqurasiyasını da yenidən yükləyir. Siqnal və ya PID faylının yerini təxmin etmək əvəzinə düzgün əməliyyatı artıq yerinə yetirən paketlənmiş köməkçini saxlayın.

Aktiv faylı silmək həmin yenidən açmanı əlaqələndirmir. copytruncate adlandırma və yenidən açma quruluşundan qaçır, lakin kopyalama və kəsmə zamanı məlumatın itirilə biləcəyi sənədləşdirilmiş intervala malikdir.

Proksi jurnalları Syslog sisteminə göndərirsə, Tinyproxy-nin yazmadığı fayl üçün qayda əlavə etmək əvəzinə saxlama siyasətini qəbul edən jurnal sistemində tətbiq edin.

Əlaqəli məqalələr