maxsize 100M تۈرىدىكى تۈر ئايلاندۇرۇش تەسىرلەندۈرگۈچى، Tinyproxy خاتىرە ھۆججىتىگە بىۋاسىتە چەك ئەمەس. ئەگەر logrotate كۈندە بىر قېتىم ئىجرا بولسا، ھۆججەت كېيىنكى تەكشۈرۈشتىن بۇرۇن 100 MB دىن ئېشىپ كېتىشى مۇمكىن.

Tinyproxy بىۋاسىتە LogFile غا يازسا، مۇشۇنداق سىياسەتنى ئۇنىڭ مەۋجۇت logrotate بۆلىكىگە قوشۇڭ:

daily
maxsize 100M
rotate 7
compress
delaycompress

ئورنىتىلغان بۆلەكنىڭ توغرا يولى، ئىگىلىكى، create ھوقۇقى ۋە مۇلازىمەتكە خاس postrotate بىر تەرەپ قىلىشنى ساقلاڭ. بۇ پارچە ساقلاش سىياسىتىنى بېرىدۇ، تولۇق مۇلازىمەت بىرلەشمىسىنى ئەمەس.

ئەگەر كۈندىلىك تەكشۈرۈشلەر بەك كۆپ ئۆسۈشنى قالدۇرسا، logrotate نى تېخىمۇ كۆپ قېتىم ئىجرا قىلىشنى تەڭشەڭ. ھەر قېتىم ئىجرا بولغاندا قائىدىلەر باھالىنىدۇ؛ چوقۇم ئايلاندۇرۇشى شەرت ئەمەس. چوڭ-كىچىكلىككە ئاساسلانغان ئايلاندۇرۇشتا rotate 7 يەتتە ئايلاندۇرۇلغان ھۆججەتنى كۆرسىتىدۇ ۋە يەتتە كۈندىن ئاز ۋاقىتنى كۆرسىتىشى مۇمكىن.

قايتا ئېچىش ئايلاندۇرۇشنى تاماملايدۇ

ھۆججەت ئاتى ئۆزگەرتىلگەندىن كېيىن، Tinyproxy خاتىرىسىنى قايتا ئېچىشى كېرەك. Tinyproxy SIGUSR1 نى سەپلىمىنى قايتا يۈكلەش ۋە خاتىرە ھۆججىتىنى تاقاپ قايتا ئېچىش دەپ تەسۋىرلەيدۇ؛ ئۇ سۈزگۈچ سەپلىمىسىنىمۇ قايتا يۈكلەيدۇ. سىگنال ياكى PID ھۆججىتى ئورنىنى پەرەز قىلغاننىڭ ئورنىغا توغرا مەشغۇلاتنى ئاللىبۇرۇن قىلىدىغان بوغچا ياردەمچىسىنى ساقلاڭ.

ئاكتىپ ھۆججەتنى ئۆچۈرۈش بۇ قايتا ئېچىشنى ماسلاشتۇرمايدۇ. copytruncate ئات ئۆزگەرتىپ-قايتا ئېچىش تەرتىپىدىن ساقلىنىدۇ، ئەمما كۆچۈرۈش ۋە قىرقىش جەريانىدا سانلىق مەلۇمات يوقىلىشى مۇمكىن بولغان ئارىلىق خاتىرىلەنگەن.

ئەگەر ۋاكالەتچى خاتىرىلەرنى Syslog غا ئەتسە، Tinyproxy يازمايدىغان ھۆججەتكە قائىدە قوشقاننىڭ ئورنىغا قوبۇل قىلغۇچى خاتىرە سىستېمىسىدا ساقلاشنى قوللىنىڭ.

مۇناسىۋەتلىك ماقالىلەر