Wareegga diiwaanka Tinyproxy: sababta maxsize 100M aanu ahayn xad adag
logrotate waxay hubisaa maxsize kaliya marka uu shaqeynayo. Deji inta jeer ee hubinta iyo maaraynta dib-u-furista diiwaanka oo la socota xadka.
Gelinta maxsize 100M waa kicinta wareegga, ma aha xad toos ah oo ku saabsan faylka diiwaanka Tinyproxy. Haddii logrotate hal mar maalintii shaqeeyo, faylku wuu ka weynaan karaa 100 MB ka hor hubinta xigta.
Tinyproxy oo si toos ah ugu qoraya LogFile, ku dar siyaasad sidan oo kale ah stanza logrotate ee jira:
daily
maxsize 100M
rotate 7
compress
delaycompressHayso waddada saxda ah, lahaanshaha, ogolaanshaha create iyo maaraynta postrotate ee u gaar ah adeegga ee stanza-ga la rakibay. Qaybtan waxay bixisaa siyaasadda haynta, ma aha isku-xirka adeegga oo dhamaystiran.
Samee hawlgelin logrotate oo aad u badan haddii hubinta maalinlaha ah ay ka tagto koritaan badan. Hawlgelin kastaa waxay qiimeynaa sharciga; ma aha inay wareegto. Wareeg ku salaysan cabbirka, rotate 7 waxay ka dhigan tahay toddoba fayl oo la wareejiyay waxayna matali kartaa in ka yar toddoba maalmood.
Dib-u-furistu waxay dhamaystirtaa wareegga
Ka dib marka faylka magaciisa la beddelo, Tinyproxy wuxuu u baahan yahay inuu dib u furo diiwaankiisa. Tinyproxy waxay dokumentaynaysaa SIGUSR1 sida dib-u-soo-dejinta habaynta iyo xirista iyo dib-u-furista faylka diiwaanka; waxay sidoo kale dib u soo dejisaa habaynta filterka. Hayso caawiye xidhmo ah oo horey u qabta ficilka saxda ah halkii aad ka qiyaasi lahayd signal ama goobta faylka PID.
Tirtirista faylka firfircoon iskuma dubbarido dib-u-furistaas. copytruncate waxay ka fogaanaysaa nidaamka magac-beddel-iyo-dib-u-fur, laakiin waxay leedahay waqti la diiwaangeliyay oo xogta lagu lumin karo inta lagu guda jiro koobista iyo goynta.
Haddii proxy-gu diiwaannada u diraa Syslog, ku dhaqan geli haynta nidaamka diiwaangelinta ee qaata halkii aad ku dari lahayd sharci fayl aan Tinyproxy qorin.