אַ 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 שרײַבט נישט.

פֿאַרבונדענע אַרטיקלען