Entrata maxsize 100M hija trigger tar-rotazzjoni, mhux limitu ħaj fuq il-fajl tal-log ta' Tinyproxy. Jekk logrotate jaħdem darba kuljum, il-fajl jista' jikber għal aktar minn 100 MB qabel il-verifika li jmiss.

Għal Tinyproxy li jikteb direttament f'LogFile, għaqqad politika bħal din fl-istanza logrotate eżistenti tiegħu:

daily
maxsize 100M
rotate 7
compress
delaycompress

Żomm il-passa, is-sjieda, il-permessi create u l-immaniġġjar postrotate speċifiku għas-servizz tal-istanza installata. Dan il-framment jipprovdi l-politika ta' żamma, mhux l-integrazzjoni sħiħa tas-servizz.

Organizza sejħa logrotate aktar frekwenti jekk il-verifiki ta' kuljum iħallu wisq tkabbir. Kull sejħa tevalwa r-regoli; mhux bilfors iddur. B'rotazzjoni mmexxija mid-daqs, rotate 7 tfisser seba' fajls imdawra u tista' tirrappreżenta inqas minn sebat ijiem.

Il-ftuħ mill-ġdid itemm ir-rotazzjoni

Wara li l-fajl jiġi mibdul ismu, Tinyproxy jeħtieġ jerġa' jiftaħ il-log tiegħu. Tinyproxy jiddokumenta SIGUSR1 bħala li jerġa' jgħabbi l-konfigurazzjoni u jagħlaq u jerġa' jiftaħ il-fajl tal-log; jerġa' jgħabbi wkoll il-konfigurazzjoni tal-filtri. Ippreserva helper ippakkjat li diġà jagħmel l-azzjoni t-tajba minflok ma tassumi sinjal jew il-post tal-fajl PID.

It-tħassir tal-fajl attiv ma jikkoordinarx dak il-ftuħ mill-ġdid. copytruncate jevita l-arranġament tal-bdil tal-isem u l-ftuħ mill-ġdid iżda għandu intervall iddokumentat li fih id-dejta tista' tintilef waqt l-ikkupjar u t-tqassir.

Jekk il-proxy jibgħat il-logs lil Syslog, applika ż-żamma fis-sistema tal-logging li tirċievi minflok ma żżid regola għal fajl li Tinyproxy ma jiktibx.

Artikli relatati