Kami memiliki logfile besar yang ditulis oleh aplikasi vendor. Misalkan vendor tidak akan melakukan apa pun yang kami minta. Apakah ada cara memutar logfile itu? Kami melihat sekitar 300 MB per jam sedang ditulis - Saya lebih suka memotongnya menjadi 10 MB, dan membiarkan apa pun yang lebih lama dari satu hari atau lebih dari 1000 file jatuh dari tebing.
(Saya tahu saya tahu, kemungkinan duplikat dari Bagaimana Anda memutar log apache di windows tanpa mengganggu layanan? )
Aha - log Chomp sudah mati, tetapi mencari "chomp logrotate" membawa saya ke situs barunya . Saya akan mencobanya besok dan menjawab jika saya menyukainya. Saya masih ingin mendengar tentang perangkat lunak yang digunakan orang lain untuk ini.
windows-server-2008
logrotate
mfinni
sumber
sumber
Jawaban:
Sebanyak yang saya ingat sarannya, menginstal Cygwin adalah salah satu dari sedikit opsi yang tersedia untuk Anda. Dari sana, Anda bisa menggunakan
logrotate
.sumber
syslog-ng
.Saya belum menggunakannya, tetapi LogRotateWin adalah implementasi asli dari logrotate untuk Windows yang terlihat menjanjikan. Setidaknya itu tidak memerlukan Cygwin.
sumber
choco install logrotate
lalu edit c: \ program file (x86 \ LogRotate \ Content \ logrotate.confLihatlah logwot8 , yang merupakan kemasan dari logrotate, lingkungan shell terbatas dan komponen lapisan cygwin yang diperlukan yang siap untuk digunakan di luar kotak (ukuran pemasang 4 MB). Anda perlu menyesuaikan file konfigurasi sesuai dengan persyaratan Anda. Ini gratis untuk digunakan dan didistribusikan di bawah lisensi BSD 2-kalimat.
Penafian: Saya adalah pengembang :-)
sumber