Identifica innanzitutto quale log di Plex o del container sta crescendo e con quale velocità; non eliminare i log alla cieca mentre il processo continua a produrre lo stesso errore.
Un disco di sistema pieno può danneggiare molto più della sola osservabilità: anche database, aggiornamenti dei pacchetti e container potrebbero aver bisogno di spazio libero. Misura la crescita in un breve intervallo, conserva un campione che includa l’evento ripetuto, quindi correggi la condizione che genera il rumore prima di rendere più restrittiva la conservazione. L’obiettivo è un logging con limiti definiti e una causa principale risolta, non la soppressione permanente dei log.
Identifica con precisione il processo e il file che scrivono
L’output standard dei container, i log dell’applicazione Plex, i log del proxy e i journal dell’host possono crescere indipendentemente. Non basta individuare la directory più grande: devi trovare il processo e lo schema dei messaggi che spiegano la crescita.
Docker può acquisire stdout e stderr del container tramite il proprio sistema di logging, mentre un’applicazione può anche scrivere i propri file; confronta quindi entrambi i percorsi prima di modificare la conservazione.
Esegui controlli sull’utilizzo del disco e sulla crescita dei file nell’arco di dieci minuti, quindi acquisisci un breve campione dal file che cresce più rapidamente. Se un messaggio si ripete continuamente, correggi quella condizione prima di applicare una rotazione più aggressiva.
Correggi gli errori ripetuti prima di ridurre la conservazione
Un mount configurato in modo errato, una dipendenza irraggiungibile o un ciclo continuo di crash possono generare molti più log del normale. Una conservazione breve nasconde il sintomo senza ridurre il carico di scrittura.
Applica controlli degli errori e della saturazione alla dipendenza menzionata nel messaggio ripetuto, quindi riproduci la condizione una volta dopo la correzione sospetta.
Se la crescita dei log diminuisce dopo aver risolto l’errore sottostante, mantieni una finestra diagnostica moderata. In caso contrario, continua a tracciare il processo che scrive invece di ridurre nuovamente la conservazione.
Imposta una finestra di conservazione in base alle esigenze operative
Una conservazione più lunga non è automaticamente più sicura quando i log vengono usati raramente oltre la risoluzione dei problemi recenti. La finestra utile dovrebbe coprire l’individuazione dei normali incidenti, rispettando al contempo la capacità del disco di sistema.
Per le distribuzioni di piccole dimensioni, i compromessi della conservazione dei log hanno evidenziato un valore operativo decrescente per le finestre molto lunghe nelle distribuzioni di piccole dimensioni, sostenendo una policy esplicita invece di un’impostazione predefinita illimitata.
Stima il volume giornaliero dei log dopo aver corretto l’errore, moltiplicalo per la finestra di risoluzione dei problemi desiderata e riserva un margine di spazio libero per lo stato di Plex e gli aggiornamenti. Documenta il valore di conservazione accanto al layout persistente dei dati dell’app, in modo che rimanga disponibile anche dopo la sostituzione del container.
Verifica che il disco non possa più riempirsi senza limiti
Una regola di conservazione ha successo solo se lo spazio utilizzato si stabilizza sia durante il normale funzionamento sia dopo un errore riprodotto intenzionalmente. Il monitoraggio dovrebbe confermare che il meccanismo di pulizia venga effettivamente eseguito.
Misura lo spazio libero, le dimensioni della directory dei log e l’età del file conservato più vecchio per almeno un ciclo completo di rotazione. Se il limite temporale del file più vecchio non avanza come previsto, correggi il meccanismo di rotazione prima di dichiarare chiuso l’incidente.
Conserva il campione originale della crescita anomala insieme alle note dell’incidente, non sul volume di sistema attivo. In questo modo preservi le prove senza consentire al percorso dei log di produzione di crescere senza limiti.
Supporto e consigli
Altro da leggere

Jellyfin può condividere in sicurezza una GPU o un acceleratore con un altro container?
La condivisione della GPU è condizionata: verifica la visibilità del dispositivo e il supporto dei driver, quindi esegui entrambi i carichi di lavoro e...

Come capire se un errore di Jellyfin proviene dal client o dal server
Un errore di Jellyfin è imputabile al client quando si verifica su un solo dispositivo; è imputabile al server quando più client falliscono seguendo...

Come configurare la cache e l’archiviazione temporanea di Jellyfin
Separa lo stato persistente, la cache ricostruibile e lo spazio temporaneo per la transcodifica, quindi verifica la capacità e i permessi con un test...

