Mamy ogromny plik dziennika zapisywany przez aplikację dostawcy. Załóżmy, że sprzedawca nie zrobi niczego, o co prosimy. Czy istnieje jakiś sposób na obrócenie tego pliku dziennika? Patrzymy na pisanie około 300 MB na godzinę - wolałbym raczej podzielić je na 10 MB i pozwolić, aby cokolwiek starszego niż dzień lub ponad 1000 plików spadło z urwiska.
(Wiem, że wiem, możliwe duplikaty Jak obracać dzienniki Apache w systemie Windows bez przerywania usługi? )
Aha - dziennik Chomp był martwy, ale poszukiwanie „chomp logrotate” przywiodło mnie na jego nową stronę . Spróbuję jutro i odpowiem, jeśli mi się spodoba. Nadal chciałbym usłyszeć o oprogramowaniu, którego używa ktoś inny, do tego celu.
windows-server-2008
logrotate
mfinni
źródło
źródło
Odpowiedzi:
O ile skrzywię się na tę sugestię, instalacja Cygwin jest jedną z niewielu opcji, które masz do dyspozycji. Stamtąd możesz użyć
logrotate
.źródło
syslog-ng
.Jeszcze go nie użyłem, ale LogRotateWin to natywna implementacja programu logrotate dla systemu Windows, która wygląda obiecująco. Przynajmniej nie wymaga Cygwina.
źródło
choco install logrotate
następnie edytuj c: \ program files (x86 \ LogRotate \ Content \ logrotate.confSpójrz na logwot8 , który jest pakietem logrotate, ograniczonego środowiska powłoki i wymaganych komponentów warstwy cygwin gotowych do pracy po wyjęciu z pudełka (rozmiar instalatora 4 MB). Musisz dostosować plik konfiguracyjny do swoich wymagań. Jest bezpłatny do użytku i dystrybucji na podstawie 2-zdaniowej licencji BSD.
Oświadczenie: Jestem programistą :-)
źródło