Kirje maxsize 100M on rotatsiooni päästik, mitte Tinyproxy logifaili püsiv ülempiir. Kui logrotate käivitub kord päevas, võib fail enne järgmist kontrolli kasvada üle 100 MB.

Kui Tinyproxy kirjutab otse LogFile faili, lisage selline poliitika olemasolevasse logrotate plokki:

daily
maxsize 100M
rotate 7
compress
delaycompress

Säilitage paigaldatud ploki õige tee, omand, create õigused ja teenusspetsiifiline postrotate käsitlemine. See fragment annab hoidmispoliitika, mitte täieliku teenuseintegratsiooni.

Korraldage sagedasem logrotate käivitamine, kui igapäevased kontrollid jätavad liiga palju kasvu. Iga käivitus hindab reegleid, kuid ei pruugi roteerida. Suurusel põhineva rotatsiooni korral tähendab rotate 7 seitset roteeritud faili ja võib katta vähem kui seitse päeva.

Uuesti avamine lõpetab rotatsiooni

Pärast faili ümbernimetamist peab Tinyproxy oma logi uuesti avama. Tinyproxy dokumenteerib SIGUSR1 konfiguratsiooni uuesti laadimisena ning logifaili sulgemise ja uuesti avamisena, ja laadib uuesti ka filtrite konfiguratsiooni. Säilitage pakendatud abiskript, mis teeb juba õige toimingu, selle asemel et oletada signaali või PID-faili asukohta.

Aktiivse faili kustutamine ei koordineeri seda uuesti avamist. copytruncate väldib ümbernimetamise ja uuesti avamise skeemi, kuid sellel on dokumenteeritud intervall, mille jooksul võivad andmed kopeerimise ja kärpimise ajal kaduda.

Kui puhverserver saadab logisid Syslog süsteemi, rakendage hoidmine vastuvõtvas logisüsteemis, selle asemel et lisada reegel failile, mida Tinyproxy ei kirjuta.

Seotud artiklid