Entri maxsize 100M ialah pencetus putaran, bukan had langsung pada fail log Tinyproxy. Jika logrotate berjalan sekali sehari, fail boleh membesar melebihi 100 MB sebelum semakan seterusnya.

Bagi Tinyproxy yang menulis terus ke LogFile, gabungkan dasar seperti ini ke dalam rangkap logrotate sedia ada:

daily
maxsize 100M
rotate 7
compress
delaycompress

Kekalkan laluan, pemilikan, kebenaran create dan pengendalian postrotate khusus perkhidmatan daripada rangkap yang dipasang. Serpihan ini menyediakan dasar penyimpanan, bukan integrasi perkhidmatan penuh.

Aturkan pelaksanaan logrotate yang lebih kerap jika semakan harian meninggalkan pertumbuhan berlebihan. Setiap pelaksanaan menilai peraturan; ia tidak semestinya berputar. Dengan putaran berasaskan saiz, rotate 7 bermaksud tujuh fail berputar dan mungkin mewakili kurang daripada tujuh hari.

Buka semula melengkapkan putaran

Selepas fail dinamakan semula, Tinyproxy perlu membuka semula lognya. Tinyproxy mendokumenkan SIGUSR1 sebagai memuat semula konfigurasi serta menutup dan membuka semula fail log; ia juga memuat semula konfigurasi penapis. Kekalkan pembantu berbungkus yang sudah melakukan tindakan betul daripada meneka isyarat atau lokasi fail PID.

Memadam fail aktif tidak menyelaraskan buka semula itu. copytruncate mengelakkan aturan namakan-semula-dan-buka-semula tetapi mempunyai selang terdokumen yang mana data boleh hilang semasa penyalinan dan pemotongan.

Jika proksi menghantar log ke Syslog, gunakan penyimpanan pada sistem pengelogan penerima dan bukan menambah peraturan untuk fail yang tidak ditulis oleh Tinyproxy.

Artikel berkaitan