Protokola rotacio de Tinyproxy: kial maxsize 100M ne estas malmola limo
logrotate kontrolas maxsize nur kiam gi ruligas. Agordu la kontrolfrekvencon kaj la traktadon de remalfermo de la protokolo kune kun la sojlo.
Ricajo maxsize 100M estas rotacia ellasilo, ne aktiva limo por la protokola dosiero de Tinyproxy. Se logrotate ruligas unufoje tage, la dosiero povas kreski super 100 MB antau la sekva kontrolo.
Se Tinyproxy skribas rekte al LogFile, kunfandu politikon kiel ci tion en gian ekzistantan logrotate-blokon:
daily
maxsize 100M
rotate 7
compress
delaycompressKonservu la gustan vojon, posedon, permesojn create kaj la servospecifan traktadon postrotate de la instalita bloko. Ci tiu fragmento provizas la retenpolitikon, ne la plenan servointegrion.
Aranagu pli oftajn ruligojn de logrotate se ciutagaj kontroloj lasas tro da kresko. Ciu ruligo taksas la regulojn, gi tamen ne nepre rotacias. Ce grandecpelita rotacio, rotate 7 signifas sep rotaciitajn dosierojn kaj povas reprezenti malpli ol sep tagojn.
La remalfermo kompletigas la rotacion
Post kiam la dosiero renomigas, Tinyproxy devas remalfermi sian protokolon. Tinyproxy dokumentas SIGUSR1 kiel resargon de la agordo kaj fermon kaj remalfermon de la protokola dosiero, kaj gi ankau resargas la filtran agordon. Konservu pakagan helpilon, kiu jam plenumas la gustan agon, anstatau diveni signalon au lokon de PID-dosiero.
Forigi la aktivan dosieron ne kunordigas tiun remalfermon. copytruncate evitas la arangon renomi-kaj-remalfermi, sed havas dokumentitan intervalon en kiu datumoj povas perdigi dum kopiado kaj fortrancado.
Se la prokuro sendas protokolojn al Syslog, apliku retenon en la riceva protokola sistemo anstatau aldoni regulon por dosiero, kiun Tinyproxy ne skribas.