O Jellyfin pode comportar-se de forma diferente após um reinício, porque os dados persistentes permanecem, enquanto os pontos de montagem, dispositivos, tempos de arranque, caminhos de rede e caches são reconstruídos.
A biblioteca pode continuar a existir, enquanto o processo deteta um estado de disponibilidade diferente do dispositivo ou arranca antes de uma dependência estar disponível. Uma cache fria também pode tornar o primeiro pedido mais lento sem alterar o catálogo subjacente. Separe o estado duradouro das condições de execução antes de considerar que existe corrupção.
O estado persistente e o estado de execução são diferentes
A configuração, os ficheiros da base de dados, os utilizadores e as definições da biblioteca podem persistir fora do contentor. Os pontos de montagem, as variáveis de ambiente, as permissões dos dispositivos, a identidade da rede, o tempo de execução dos processos e a cache em memória são recriados de cada vez.
A análise dos dados persistentes ajuda a identificar que comportamentos devem sobreviver a um reinício e quais é esperado que mudem.
Por isso, uma diferença após um reinício não é automaticamente prova de que o Jellyfin perdeu a biblioteca.
A ordem de arranque pode alterar o primeiro resultado
Se o armazenamento, os dispositivos GPU, os pontos de montagem de rede ou os serviços dependentes ficarem disponíveis em momentos diferentes, o Jellyfin pode inicializar com base num ambiente incompleto. A mesma imagem pode então seguir um percurso de arranque diferente, mesmo que o ficheiro de configuração seja idêntico.
Compare a sequência de reinício com o padrão do modelo de análise após uma atualização, no qual as condições de execução são reconstruídas em torno dos dados persistentes.
Um reinício posterior que restaure o comportamento normal aponta para um problema de temporização ou disponibilidade, e não para uma base de dados permanentemente danificada.
Uma cache fria faz o serviço parecer diferente
Após um reinício, as páginas da base de dados, as imagens, as entradas de diretórios e o estado da transcodificação podem estar frios. Por isso, a primeira abertura da biblioteca ou a primeira transmissão pode ser mais lenta do que um pedido repetido, enquanto o comportamento estabilizado regressa depois de o conjunto de trabalho ser reconstruído.
Utilize o método de avaliação de desempenho a frio e a quente para comparar os tempos da primeira execução com os de execuções repetidas, em vez de avaliar o serviço com base num único pedido a frio.
Se apenas a latência da primeira utilização mudar, o estado da cache é provavelmente o fator determinante; se todos os pedidos mudarem, verifique os pontos de montagem, os dispositivos ou a contenção de recursos.
Classifique a diferença antes de alterar os dados
Registe o que mudou: a visibilidade da biblioteca, o estado do utilizador, o modo de reprodução, a aceleração por dispositivo, a acessibilidade da rede ou apenas o tempo do primeiro pedido. Em seguida, compare a variável de execução mais pequena que possa explicá-lo.
A distinção dos dados persistentes entre uma variação normal após um reinício e uma falha do estado persistente mantém o trabalho de recuperação limitado.
Pare na primeira condição que explique a diferença observada. Reconstruir ou eliminar dados sem essa classificação pode transformar um problema de execução num incidente de perda de estado.
Centro de Tecnologia e IA
Mais para Ler

Porque é que o Home Assistant tem um desempenho diferente em ligações LAN e remotas?
As sessões do Home Assistant na LAN e remotamente utilizam caminhos de rede diferentes; a latência remota acrescenta DNS, encriptação, WAN, proxy ou VPN,...

O Home Assistant funciona de forma fiável por trás de CGNAT ou de NAT duplo?
O CGNAT e o duplo NAT normalmente não afetam o controlo local do Home Assistant; alteram sobretudo a forma como os clientes remotos podem...

Como é que a latência da rede afeta o Home Assistant durante falhas de Internet?
A perda de ligação à Internet e a latência da rede são falhas diferentes: os caminhos dos dispositivos locais podem continuar rápidos enquanto o...

