Freedomification Plugins Log Viewer PRO — Dokumentacja

9. Maintenance i czyszczenie

PRO zawiera narzędzia do kontroli rozmiaru logów i bezpiecznego czyszczenia powiązanych danych.

9. Maintenance i czyszczenie

Maintenance pomaga kontrolować wzrost logów i automatyzować bezpieczne czyszczenie. W PRO maintenance opiera się na snapshotach polityk per-log i może działać ręcznie albo według harmonogramu w tle.

Opcjonalna operacja na plikach: Maintenance wpływa na realne pliki logów dopiero po włączeniu i uruchomieniu ręcznie albo według harmonogramu. Przed włączeniem scheduled cleanup sprawdź backup retention, typ akcji i enrolled targets.

Automatyczne reguły maintenance

Automatyczne reguły maintenance w Log Viewer PRO
Rysunek 9A. Automatyczne reguły maintenance — włączanie maintenance, próg rozmiaru logu, akcja po przekroczeniu limitu i retencja backupów.
  • Max log size threshold określa, kiedy ma zostać uruchomiona akcja maintenance.
  • Action when exceeded pozwala np. rotować log (backup + truncate) albo użyć innej skonfigurowanej metody.
  • Tail lines after truncate/rotate określa, ile najnowszych linii zostaje po czyszczeniu.
  • Backup retention ustala, ile plików backupu ma być zachowanych.

Scheduled maintenance (CRON)

Ustawienia CRON scheduled maintenance w Log Viewer PRO
Rysunek 9B. Scheduled maintenance — harmonogram uruchamiania maintenance w tle, interwał, godzina oraz budżet liczby logów i sekund na jedno uruchomienie.
  • Run interval kontroluje, jak często uruchamia się zadanie maintenance.
  • Run at hour jest szczególnie przydatne dla codziennego okna o małym ruchu.
  • Budget: max logs per run i max seconds per run pomagają unikać skoków CPU lub I/O.
  • Run maintenance now (budgeted) jest przydatne do kontrolowanego testu ręcznego.
Strefa czasowa: Dzienne maintenance używa strefy czasowej WordPressa. Jeśli czas lokalny komputera różni się od strefy WordPressa, jako źródło prawdy traktuj wartość “Next scheduled run”.
Scheduled maintenance: CRON / scheduled maintenance to mechanizm automatycznej konserwacji zapisanych logów. Plugin ma też mechanizmy porządkowania własnych zaplanowanych zadań, jeśli konfiguracja zostanie przywrócona albo zaimportowana.

Maintenance targets (enrolled)

Enrolled maintenance targets w Log Viewer PRO
Rysunek 9C. Enrolled maintenance targets — każdy wpis pokazuje aktualny snapshot polityki, status, ostatnie sprawdzenie, obserwowany rozmiar i szybkie akcje jak Edit policy, Remove policy oraz Full info.

Zalecany workflow

  1. Otwórz PRO Settings → Log Maintenance (PRO).
  2. Włącz funkcje maintenance.
  3. Wybierz próg rozmiaru, typ akcji i liczbę tail lines do zachowania.
  4. Zdecyduj, ile plików backupu ma być przechowywanych.
  5. Włącz scheduled maintenance, jeśli chcesz automatyczne czyszczenie w tle.
  6. Przejrzyj listę enrolled targets, aby potwierdzić, że obejmuje właściwe logi.
  7. Użyj Run maintenance now (budgeted) do kontrolowanego testu ręcznego.
Ostrzeżenie: Maintenance wpływa na realne pliki logów. Przed włączeniem harmonogramu dokładnie sprawdź wybraną akcję.