Rotazzjoni tal-Log ta' Tinyproxy: Għaliex maxsize 100M Mhix Limitu Assoluta
logrotate jiċċekkja maxsize biss meta jaħdem. Issettja l-frekwenza tal-verifika u l-immaniġġjar tal-ftuħ mill-ġdid tal-log flimkien mal-limitu.
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.