Tinyproxy-Logrotatioun: firwat maxsize 100M keng haart Grenz ass
logrotate kontrolléiert maxsize just wann et leeft. Setzt d'Kontrollfrequenz an d'Behandlung vum Nei-Opmaache vum Log zesumme mam Schwellenwäert.
En maxsize 100M-Agank ass en Ausléiser fir d'Rotatioun, keng stänneg Grenz fir dem Tinyproxy seng Logdatei. Wa logrotate eemol den Dag leeft, kann d'Datei iwwer 100 MB wuessen, ier déi nächst Kontroll kënnt.
Wa Tinyproxy direkt an eng LogFile schreift, füügt esou eng Poliitik an seng bestoend logrotate-Stroph an:
daily
maxsize 100M
rotate 7
compress
delaycompressBehält de richtegen Pad, den Eegentum, d'create-Rechter an d'déngschtspezifesch postrotate-Behandlung vun der installéierter Stroph. Dësen Deel gëtt d'Opbewahrungspolitik, net déi komplett Déngschtintegratioun.
Organiséiert e méi heefegt Ausféiere vu logrotate, wann déi deeglech Kontrollen ze vill Wuesstem iwwerloossen. All Ausféierung bewäert d'Regelen, rotéiert awer net onbedéngt. Bei gréisstgesteierter Rotatioun bedeit rotate 7 siwen rotéiert Dateien a kann manner wéi siwen Deeg duerstellen.
D'Nei-Opmaache kompletéiert d'Rotatioun
Nodeems d'Datei ëmbenannt gouf, muss Tinyproxy säi Log nei opmaachen. Tinyproxy dokumentéiert SIGUSR1 als Nei-Luede vun der Konfiguratioun an Zoumaachen an Nei-Opmaache vun der Logdatei, an et lued och d'Filterkonfiguratioun nei. Behält e pakéierte Hëllefsprogramm, dee schonn déi richteg Aktioun ausféiert, amplaz e Signal oder d'Plaz vun der PID-Datei ze roden.
D'Läschen vun der aktiver Datei koordinéiert dat Nei-Opmaachen net. copytruncate ëmgeet d'Uerdnung vum Ëmbenennen an Nei-Opmaachen, huet awer en dokumentéierten Intervall, an deem Date wärend dem Kopéieren an Ofschneide ka verluer goen.
Wa de Proxy Logs un Syslog schéckt, wendt d'Opbewahrung am empfangende Logsystem un, amplaz eng Regel fir eng Datei derbäizefügen, déi Tinyproxy net schreift.