En Plex-hälsokontroll bör verifiera en liten användarsynlig sökväg, inte bara bekräfta att serverprocessen körs.
Håll livstecken och beredskap åtskilda. Plex-processen kan vara aktiv samtidigt som medielagringen är otillgänglig, appdata är skrivskyddad eller en proxyrutt är trasig. Använd enkla kontroller med tydligt ansvar: serverendpunkt, skrivåtkomst till tillståndssökvägen, läsåtkomst till mediesökvägen och vid behov extern nåbarhet. Undvik kontroller som ändrar produktionsmedia eller skapar tungt bakgrundsarbete.
Definiera livstecken och beredskap separat
Livstecken visar om tjänsten bör startas om; beredskap visar om den för närvarande kan hantera den avsedda arbetsbelastningen. Om de kombineras kan omstarter utlösas under en tillfällig fördröjning i ett beroende.
Beredskaps- och livsteckenssignaler har olika syften, så en tillfällig lagringsfördröjning bör inte automatiskt betraktas som ett skäl att starta om Plex-processen.
Använd en lätt lokal endpunkt eller processkontroll för livstecken och ett separat beredskapsresultat för lagrings- och nätverksberoenden. Endast ett misslyckat livstecken bör automatiskt innebära att processen ersätts.
Kontrollera appdata och media med ofarliga åtgärder
Plex behöver varaktig åtkomst till tillståndsdata och åtkomst till källmedia, men en hälsokontroll bör inte ändra den aktiva databasen eller byta namn på produktionsfiler. Använd en separat testsökväg och en känd skrivskyddad mediekontroll.
En tjänst kan verka frisk innan ett beroende är användbart; tidsförloppet för beroendehälsa är anledningen till att lagrings- och nätverkskontroller bör rapporteras separat från processens tillstånd.
Skapa och ta bort en liten fil i en särskild hälsokatalog för appdata och läs sedan en liten känd fil från medieanslutningen. Om någon av kontrollerna misslyckas ska den felande sökvägen rapporteras utan att bibliotekets innehåll påverkas.
Lägg bara till nätverkskontroller för sökvägar du faktiskt är beroende av
Uppspelning i LAN, åtkomst via omvänd proxy, VPN-åtkomst och vidarebefordran av fjärrportar är olika sökvägar. En enda kontroll kan inte representera alla utan att dölja var felet uppstår.
Testa den lokala serverrutten först och därefter den valda fjärrsökvägen från utsidan av nätverket. En kontroll av fjärrströmning i Plex är bara användbar när fjärråtkomst ingår i tjänstens åtagande.
Namnges varje nätverkskontroll efter den sökväg den validerar, till exempel LAN, proxy eller VPN. När en kontroll misslyckas och en annan godkänns ska aviseringen dirigeras till det lagret i stället för att den fungerande servern startas om.
Använd feltrösklar som bortser från kortvarigt brus
En enda missad kontroll kan bero på uppstart, att lagringen vaknar, DNS-fördröjning eller en tillfällig nätverkshändelse. Hälsokontroller bör upptäcka varaktig otillgänglighet utan att växla fram och tillbaka vid ofarliga pauser.
Välj trösklar för omförsök och intervall utifrån uppmätta fel, mättnad och utnyttjandegrad, så att en kortvarig resursfördröjning inte utlöser samma åtgärd som varaktig otillgänglighet.
Orsaka en kort fördröjning i ett beroende och ett varaktigt fel under ett testfönster. Justera trösklarna tills den korta fördröjningen inte utlöser en omstart, medan det varaktiga felet upptäcks inom din godtagbara svarstid.
Support och tips
Mer att läsa

Kan Jellyfin dela ett grafikkort eller en accelerator med en annan container på ett säkert sätt?
GPU-delning är villkorad: verifiera enhetens synlighet och drivrutinsstöd, kör sedan båda arbetsbelastningarna och håll utkik efter mjukvarubaserad reservlösning.

Så här avgör du om ett Jellyfin-fel kommer från klienten eller servern
Ett Jellyfin-fel hör till klienten när det följer med en specifik enhet; det hör till servern när flera klienter misslyckas via samma sökväg och...

Så konfigurerar du cache och tillfällig lagring i Jellyfin
Separera beständig lagring, återskapningsbar cache och tillfällig transkodningslagring, och verifiera sedan kapacitet och behörigheter med ett riktigt uppspelningstest.

