Plex może przechowywać więcej danych tymczasowych, niż oczekiwano, gdy pamięć podręczna, dane wyjściowe transkodowania, dzienniki, podglądy lub przerwane zadania pozostają dłużej niż żądanie, które je utworzyło.
Nie każdy rozrastający się katalog jest wyciekiem. Część danych to pamięć podręczna wielokrotnego użytku, część należy do aktywnego transkodowania, a część pozostaje, ponieważ proces czyszczenia nie został uruchomiony lub inna funkcja przechowuje pochodne dane przez długi czas. Przed usunięciem sklasyfikuj ścieżkę, aby nie pomylić danych wydajnościowych z trwałym stanem serwera.
Pamięć podręczna może pozostać aktywna po zakończeniu żądania
Pamięć podręczna istnieje właśnie po to, aby ostatnio używane dane pozostały dostępne po zakończeniu pierwotnego żądania. Wysokie zajęcie pamięci podręcznej nie oznacza więc, że aplikacja nadal natychmiast potrzebuje każdego bajtu.
Pamięć może zachowywać dane wielokrotnego użytku do czasu, aż presja na pamięć sprawi, że ta przestrzeń będzie bardziej potrzebna gdzie indziej, zgodnie ze standardowym działaniem pamięci podręcznej stron.
Sprawdź, czy pamięć podręczna zmniejsza się przy rzeczywistej presji na pamięć oraz czy jej wyczyszczenie zmienia wyłącznie zachowanie podczas rozgrzewania. Nie traktuj zdrowej, możliwej do odzyskania pamięci podręcznej jako trwałego wycieku.
Dane transkodowania powinny odpowiadać czasowi trwania sesji
Tymczasowe pliki transkodowania to dane robocze, a nie kanoniczna biblioteka multimediów. Jeśli nadal rosną po zakończeniu sesji, sprawdź, czy ścieżka czyszczenia lub montowanie kontenera odpowiada katalogowi faktycznie używanemu przez Plex.
Plex oddziela metadane i stan serwera od plików multimedialnych, dlatego tymczasowe dane robocze powinny należeć do osobnej kategorii odzyskiwania.
Zakończ znane transkodowanie i obserwuj tymczasowy katalog pod kątem czyszczenia. Jeśli stare sesje pozostają bezterminowo, sprawdź ścieżki montowania i uprawnienia przed zwiększeniem przydziału miejsca na dysku.
Dzienniki mogą rosnąć, ponieważ błąd wciąż się powtarza
Przechowywany dziennik może być objawem pętli awarii, niedostępnej zależności lub uciążliwego ostrzeżenia, a nie wyłącznie skutkiem ustawień przechowywania. Częstsza rotacja ukrywa objaw, ale pozostawia obciążenie związane z zapisem.
Ograniczona rotacja dzienników Dockera pomaga kontrolować rozmiar dopiero po zrozumieniu źródła zapisu i schematu komunikatów.
Zanim zmienisz zasady przechowywania, wskaż najszybciej rosnący plik i powtarzający się komunikat. Najpierw napraw błąd, a dopiero potem dobierz zakres dziennika do rzeczywistych potrzeb związanych z rozwiązywaniem problemów. Przejrzysty układ trwałych danych aplikacji pomaga odróżnić trwały stan Plexa od dzienników, pamięci podręcznych i plików tymczasowych, które powinny mieć ograniczony rozmiar lub możliwość odbudowy.
Dane podglądów i analizy mogą być celowo przechowywane przez długi czas
Niektóre wygenerowane artefakty mają poprawiać późniejsze przeglądanie lub odtwarzanie i nie są tymczasowe w takim samym sensie jak segment transkodowania. Ich usunięcie może spowodować kosztowne ponowne generowanie.
Planowanie miejsca powinno uwzględniać pojemność kopii zapasowych i zmienność danych oddzielnie od odbudowywalnych danych pochodnych, aby zasady przechowywania nie kopiowały bez końca każdego jednorazowego artefaktu.
Udokumentuj, które wygenerowane katalogi można odbudować, a które są potrzebne do zachowania oczekiwanego sposobu korzystania z systemu. Wykluczaj naprawdę jednorazowe ścieżki z długoterminowych kopii zapasowych dopiero po pomyślnym teście przywracania, który potwierdzi ich klasyfikację.
Centrum Technologii i Sztucznej Inteligencji
Więcej do przeczytania

Jak częstotliwość tworzenia kopii zapasowych wpływa na jakość punktu przywracania Plex?
Wybierz częstotliwość tworzenia kopii zapasowych Plex na podstawie wymagań dotyczących punktu odzyskiwania, wykrywania awarii z opóźnieniem, spójności kopii oraz przetestowanych przywracań, a nie arbitralnej...

Gdzie znajduje się bezpieczna granica aktualizacji Plex i dlaczego ma znaczenie?
Zachowaj możliwość wycofania aktualizacji Plex, oddzielając środowisko uruchomieniowe, stan, akcelerację, dane do wycofania zmian oraz kompleksową walidację za pomocą jawnie określonych granic zmian.

Jak Plex wykrywa i uzgadnia zmiany między urządzeniami?
Zrozum uzgadnianie urządzeń Plex, rozdzielając nadrzędny stan serwera, pamięć podręczną klienta, tożsamość konta oraz ścieżkę sieciową używaną przez każde urządzenie.

