Dlaczego Plex może ponownie analizować multimedia po aktualizacji serwera

Eva Wong jest Technicznym pisarzem i stałym majsterkowiczem w ZimaSpace. Całe życie geek z pasją do homelabów i oprogramowania open-source, specjalizuje się w tłumaczeniu skomplikowanych koncepcji technicznych na przystępne, praktyczne przewodniki. Eva wierzy, że samodzielne hostowanie powinno być zabawą, a nie czymś onieśmielającym. Poprzez swoje samouczki umożliwia społeczności rozwiewanie tajemnic konfiguracji sprzętu, od budowy pierwszego NAS po opanowanie kontenerów Docker.

Plex może ponownie analizować istniejące materiały po aktualizacji, gdy logika analizy lub zapisane atrybuty multimediów wymagają odświeżenia.

Po aktualizacji serwera istniejąca biblioteka może nagle generować aktywność procesora i dysku, mimo że nie dodano ani nie zmieniono żadnych plików filmowych. Może to być oczekiwane, gdy Plex ulepsza możliwości analizy multimediów, ale powtarzająca się praca, która nigdy się nie kończy, może wskazywać na problemy ze ścieżkami, uprawnieniami, bazą danych lub harmonogramem. Najpierw ustal, czy praca jest skończona i uruchomiona przez konkretną wersję.

Dane analizy mogą się zmieniać bez modyfikowania pliku multimedialnego

Plex analizuje multimedia, aby poznać ich właściwości pomocne przy dopasowywaniu i odtwarzaniu. Gdy nowa wersja serwera poprawia działanie analizy lub zaczyna zbierać dodatkowe właściwości, istniejące elementy mogą zostać przeanalizowane ponownie, aby zapisany stan serwera odpowiadał nowemu sposobowi rozumienia plików.

Plex może aktualizować analizę multimediów podczas konserwacji, dlatego skończony przebieg analizy po aktualizacji może być uzasadniony, gdy zmieniło się działanie analizy; to punkt odniesienia przy ocenie analizy multimediów po aktualizacji.

Ważną obserwacją jest to, że znaczniki czasu plików źródłowych nie muszą się zmienić, aby dane analizy po stronie serwera zostały obliczone ponownie. Nagły wzrost aktywności po pierwszym dostępie lub zaplanowanym oknie konserwacji może więc oznaczać normalne zadania po aktualizacji, a nie nowe skanowanie biblioteki.

Ponowna analiza, skanowanie i odświeżanie metadanych to różne zadania

Skanowanie biblioteki sprawdza foldery pod kątem dodanych lub usuniętych elementów; odświeżanie metadanych aktualizuje informacje opisowe; analiza multimediów sprawdza właściwości plików używane podczas odtwarzania. Mogą powodować podobne wskaźniki aktywności, ale mają różne wyzwalacze i różne wzorce operacji wejścia/wyjścia.

Podczas pomiaru analizy multimediów po aktualizacji Plex przechowuje metadane zarówno w plikach, jak i w SQLite, dlatego pojemność danych aplikacji i charakterystykę operacji wejścia/wyjścia należy planować niezależnie od rozmiaru biblioteki multimediów.

Jeśli jednorazowa kolejka analizy opróżni się i nie uruchomi ponownie, wyjaśnienie związane z aktualizacją jest prawdopodobne. Jeśli te same elementy wracają nieustannie, przyczyną nie jest już wyłącznie to, że serwer poznał nową metodę analizy.

Kiedy praca po aktualizacji przestaje być normalna

Normalną sytuacją jest skończona praca, która przechodzi przez bibliotekę, a następnie ustaje. Powtarzająca się analiza tych samych plików po każdym ponownym uruchomieniu, ciągłe zdarzenia dotyczące brakujących ścieżek, błędy bazy danych lub problemy z uprawnieniami należy traktować jako usterki operacyjne wymagające zbadania.

Na granicy awarii związanej z analizą multimediów po aktualizacji, gdy rzeczywiście doszło do uszkodzenia, bezpieczniejsze odzyskiwanie danych polega na utworzeniu nowej, czystej bazy danych SQLite na podstawie możliwych do odzyskania danych, zamiast wielokrotnego modyfikowania uszkodzonego oryginału.

Obserwuj, czy rozmiar kolejki maleje i czy ukończone elementy pozostają ukończone po ponownym uruchomieniu. Stabilny stan ukończenia przemawia za normalną ponowną analizą; powracające identyczne zadania wskazują na problem ze ścieżką, stanem lub bazą danych.

Zweryfikuj zadania po aktualizacji, zanim podejmiesz działania

Pozwól, aby pierwsza kolejka analizy działała wystarczająco długo, by można było zaobserwować postęp, zanotuj przetwarzane elementy i unikaj wymuszania kolejnych skanowań lub odświeżeń metadanych w tym czasie. Następnie uruchom serwer ponownie i sprawdź, czy ukończone zadania nadal są ukończone. Układ domowego serwera multimediów ułatwiający odzyskiwanie danych łatwiej ocenić, gdy role obliczeniowe, dane aplikacji, pamięć masowa multimediów i sieć są opisane oddzielnie.

Zanim zaakceptujesz zmianę w analizie multimediów po aktualizacji, pamiętaj, że Plex przechowuje często używany stan biblioteki w bazie danych SQLite, dlatego opóźnienia i integralność bazy danych należy oceniać niezależnie od przepustowości dużych zbiorów multimediów.

Zakończ rozwiązywanie problemu, gdy kolejka się opróżni, a normalny stan bezczynności powróci. Eskaluj sprawę tylko wtedy, gdy ta sama praca powtarza się bez wyraźnego wyzwalacza, baza danych zgłasza błędy lub serwer traci dostęp do wcześniej stabilnych ścieżek multimediów.

  1. Ustal, czy zadanie dotyczy skanowania, odświeżania czy analizy multimediów
  2. Potwierdź, że kolejka robi postępy
  3. Po ukończeniu uruchom serwer ponownie, aby sprawdzić trwałość stanu
  4. Zbadaj problem tylko wtedy, gdy te same elementy wielokrotnie wracają do kolejki

Centrum Technologii i Sztucznej Inteligencji

Więcej do przeczytania

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.