Tinyproxyren erregistroen biraketa: zergatik maxsize 100M ez den muga gogorra
logrotate-k maxsize soilik egiaztatzen du exekutatzen denean. Ezarri egiaztatze-maiztasuna eta erregistroa berriz irekitzeko tratamendua atalasearekin batera.
maxsize 100M sarrera bat biraketaren abiarazlea da, ez Tinyproxyren erregistro-fitxategiaren muga bizia. logrotate egunean behin exekutatzen bada, fitxategia 100 MB baino handiagoa izan daiteke hurrengo egiaztapena baino lehen.
Tinyproxyk zuzenean LogFile idazten badu, txertatu horrelako politika bat lehendik duen logrotate blokean:
daily
maxsize 100M
rotate 7
compress
delaycompressMantendu instalatutako blokearen bide zuzena, jabetza, create baimenak eta zerbitzuaren berariazko postrotate tratamendua. Zati honek atxikipen-politika ematen du, ez zerbitzuaren integrazio osoa.
Antolatu logrotate deialdi maizagoa egiaztapen egunerokoek hazkunde handiegia uzten badute. Deialdi bakoitzak arauak ebaluatzen ditu, baina ez du nahitaez biratzen. Tamainaren araberako biraketan, rotate 7 zazpi fitxategi biratuk esan nahi du eta zazpi egun baino gutxiago irudikatu ditzake.
Berriz irekitzeak osatzen du biraketa
Fitxategia berrizendatu ondoren, Tinyproxyk bere erregistroa berriz ireki behar du. Tinyproxyk SIGUSR1 konfigurazioa berriz kargatze eta erregistro-fitxategia itxi eta berriz irekitze gisa dokumentatzen du, eta iragazkien konfigurazioa ere berriz kargatzen du. Mantendu jada ekintza zuzena egiten duen paketatutako laguntzailea, seinalea edo PID fitxategiaren kokapena asmatu beharrean.
Fitxategi aktiboa ezabatzeak ez du berriz irekitze hori koordinatzen. copytruncate berrizendatu-eta-berriz-ireki eskema saihesten du, baina dokumentatutako tartea du, non datuak gal daitezkeen kopiatzean eta moztean.
Proxyak erregistroak Syslog-ra bidaltzen baditu, aplikatu atxikipena harrera egiten duen erregistro-sisteman, Tinyproxyk idazten ez duen fitxategi baterako araua gehitzearen ordez.