Juya tarihin Tinyproxy: me ya sa maxsize 100M ba iyaka mai tsanani ba
logrotate na duba maxsize ne kawai lokacin da ya gudana. Saita yawan dubawa da yadda ake sake buɗe tarihin tare da ma'aunin.
Shigarwar maxsize 100M matsakaicin juyawa ne, ba iyaka mai rai ba a kan fayil ɗin tarihin Tinyproxy. Idan logrotate yana gudana sau ɗaya a rana, fayil ɗin na iya girma sama da 100 MB kafin dubawa na gaba.
Idan Tinyproxy yana rubuta kai tsaye cikin LogFile, haɗa irin wannan manufa cikin sashin logrotate ɗinsa da ke akwai:
daily
maxsize 100M
rotate 7
compress
delaycompressKa kiyaye daidaitaccen hanyar sashen da aka shigar, mallaka, izinin create da kuma yadda ake sarrafa postrotate na musamman na sabis ɗin. Wannan guntun yana ba da manufar riƙewa, ba cikakkiyar haɗin sabis ɗin ba.
Shirya kiran logrotate akai-akai idan dubawa na yau da kullum suna barin girma da yawa. Kowane kira yana tantance ka'idojin, amma ba lallai yana juyawa ba. A juyawa bisa girma, rotate 7 yana nufin fayiloli bakwai da aka juya kuma yana iya wakiltar ƙasa da kwana bakwai.
Sake buɗewa yana kammala juyawa
Bayan an canza sunan fayil ɗin, Tinyproxy yana buƙatar sake buɗe tarihinsa. Tinyproxy ya rubuta SIGUSR1 a matsayin sake loda saitin da kuma rufe da sake buɗe fayil ɗin tarihi, sannan yana sake loda saitin matattara. Ka kiyaye kayan taimako da aka fasali wanda tuni yana yin aikin da ya dace maimakon hasashen sigina ko wurin fayil ɗin PID.
Share fayil ɗin da ke aiki baya daidaita wannan sake buɗewa. copytruncate yana guje wa tsarin canza suna da sake buɗewa, amma yana da takamaiman tazara da bayanai za su iya ɓacewa yayin kwafa da yanke.
Idan wakilin yana aika tarihi zuwa Syslog, yi amfani da riƙewa a tsarin tarihin da ke karɓa maimakon ƙara doka don fayil ɗin da Tinyproxy baya rubutawa.