Duplikaty skanowania w Plexie zwykle wynikają z nakładających się wyzwalaczy, niestabilnych ścieżek lub wielu narzędzi reagujących na to samo zdarzenie dotyczące pliku, a nie z jednego nieprawidłowego ustawienia skanowania.
Czy Plex wielokrotnie skanuje tę samą bibliotekę po imporcie, czy kilka kontenerów automatyzujących wydaje się uruchamiać zduplikowane zadania? Wymień każdy mechanizm, który może powodować aktualizację biblioteki: automatyczne wykrywanie zmian, skanowania okresowe, zaplanowaną konserwację, jawne wywołania API oraz mechanizmy uruchamiane przez importer. Zachowaj jeden główny wyzwalacz dla każdego przepływu pracy, a następnie sprawdź, czy pojedynczy nowy plik powoduje jedno przewidywalne skanowanie.
Zmapuj wszystkie wyzwalacze, zanim cokolwiek wyłączysz
Plex może skanować automatycznie po wykryciu zmian w systemie plików, zgodnie z harmonogramem lub wtedy, gdy inne narzędzie jawnie poprosi go o aktualizację. Biblioteki zamontowane przez sieć mogą również działać inaczej, ponieważ powiadomienia o zmianach w systemie plików nie zawsze są dostępne lub niezawodne.
Kontrolowane przeniesienie ścieżki biblioteki może zachować stan elementów, jeśli nowa lokalizacja zostanie dodana i zweryfikowana przed usunięciem starej ścieżki; to punkt wyjścia do ustalenia źródła zduplikowanych wyzwalaczy skanowania Plexa.
Celem zapobiegania jest jedno oczekiwane skanowanie na każde zdarzenie związane z zawartością. Jeśli dwa skanowania uruchamiają się niemal jednocześnie z różnych mechanizmów, jest to problem z koordynacją, a nie dowód na to, że Plex potrzebuje dłuższego odstępu między skanowaniami.
Użyj jednego kontrolowanego importu jako zdarzenia testowego
Wyłącz tylko dodatkowy wyzwalacz, który podejrzewasz, dodaj jeden mały plik testowy za pomocą standardowego importera i obserwuj kolejkę aktywności Plexa. Podczas testowania nie importuj wielu plików naraz, ponieważ utrudnia to odróżnienie poszczególnych wyzwalaczy skanowania.
Podczas pomiaru zduplikowanych wyzwalaczy skanowania Plexa układ serwera multimediów może przechowywać intensywnie zapisywany stan aplikacji lokalnie, jednocześnie wykorzystując pamięć sieciową do przechowywania dużych zbiorów multimediów, co zmniejsza opóźnienia i ryzyko związane z montowaniem danych aplikacji.
Po wprowadzeniu zmiany powtórz ten sam import jeszcze raz. Jeśli jedno skanowanie obsłuży zdarzenie, a biblioteka pozostanie aktualna, reguła zapobiegania działa.
Zachowaj mechanizm awaryjny dla ścieżek, które nie mogą niezawodnie sygnalizować zmian
W przypadku lokalnych systemów plików z niezawodnymi zdarzeniami zmian automatyczne skanowanie może być wydajne. W przypadku montowań sieciowych, które nie udostępniają użytecznych powiadomień o zmianach, bardziej przewidywalne może być skanowanie okresowe lub aktualizacja wywoływana przez importer.
Nie włączaj każdej metody „na wszelki wypadek”. Zduplikowane wyzwalacze zwiększają obciążenie operacjami wejścia-wyjścia w tle i utrudniają rozwiązywanie problemów, nie gwarantując lepszej aktualności biblioteki.
Po wybraniu głównego wyzwalacza zrestartuj Plexa i importera, a następnie powtórz jeden testowy import. Potwierdź, że po ponownym uruchomieniu usług w ich normalnej kolejności startowej skanowanie nadal odbywa się dokładnie raz.
Wycofaj zmianę, jeśli reguła zapobiegania pomija nowe multimedia
Zmiana zapobiegawcza nie działa, jeśli nowe multimedia nie pojawiają się w zamierzonym czasie. Przed dalszą optymalizacją częstotliwości skanowania przywróć jeden niezawodny mechanizm awaryjny.
Tę samą granicę łatwiej dostrzec w układzie NAS jako centrum multimedialnego, gdy każda usługa ma jasno określoną rolę w zakresie zasobów i odzyskiwania.
Przeprowadź dalszą diagnostykę, gdy skanowania powtarzają się mimo używania tylko jednego znanego wyzwalacza i stabilnej ścieżki. W takim przypadku sprawdź logi, działanie montowania oraz to, czy zewnętrzna automatyzacja nadal nie wywołuje Plexa poza udokumentowanym przepływem pracy.
- Wymień automatyczne, okresowe, zaplanowane i zewnętrzne wyzwalacze skanowania
- Zaimportuj jeden mały plik jako kontrolowane zdarzenie
- Zachowaj jeden główny wyzwalacz oraz jeden zamierzony mechanizm awaryjny, jeśli jest potrzebny
- Uruchom ponownie usługi i ponownie sprawdź liczbę wyzwalaczy
Wsparcie i wskazówki
Więcej do przeczytania

Przewodnik po pamięci masowej nagrywania telewizji na żywo: pojemność, przechowywanie i czyszczenie
Zmierz rzeczywiste nagrania, zarezerwuj zapas, połącz limity wieku i pojemności oraz potwierdź, że najstarszy kwalifikujący się program zostanie usunięty, zanim pamięć się zapełni.

Proces odzyskiwania metadanych multimediów domowych po przywróceniu bazy danych
Zabezpiecz przywrócony stan, zweryfikuj tożsamość multimediów i ścieżki, a następnie napraw brakujące grafiki lub dopasowania w pilotażowej bibliotece przed wprowadzeniem szeroko zakrojonych zmian metadanych.

Lista zgodności klientów Jellyfin z dźwiękiem, obrazem i napisami
Testuj reprezentatywne pliki, zmieniając jedną zmienną naraz, i rejestruj dla każdego klienta: bezpośrednie odtwarzanie, remultipleksowanie, konwersję dźwięku, transkodowanie wideo lub niepowodzenie.

