Forum des NAS

Tous les fabricants de NAS réunis sur un forum unique : Asustor, Qnap, Synology...

Les tutoriaux rédigés par les membres
#90676
Bonjour,
D'un coup mon serveur Plex a refusé de lire certaines vidéos ! Chargement qui tourne, et rien ne se passe ! D'autres fonctionnent nickel !

Dans la console, 3 belles lignes rouges, revenait en permanence pendant la tentative de lecture :

Code : Tout sélectionner
Apr 28, 2020 22:03:29.000 [0x7f3d017fa700] Erreur — [Transcoder] [eac3_eae @ 0xd77f00] error reading output
Apr 28, 2020 22:03:29.000 [0x7f3c88ff9700] Erreur — [Transcoder] Error while decoding stream #0:1: Input/output error
Apr 28, 2020 22:03:32.000 [0x7f3d017fa700] Erreur — [Transcoder] [eac3_eae @ 0xd77f00] EAE timeout! EAE not running, or wrong folder? Could not read '/tmp/pms-08164320-1aa6-40b3-bd45-c510a54e972a/EasyAudioEncoder/Convert to WAV (to 8ch or less)/zf6q20b4z3sxvwosxwngxldb_10535-0-5.wav'

Après pas mal de recherche, ce "bug" provient du nombre de dossier/fichiers que Plex soit scanner ! Pour faire disparaitre cette erreur, il faut modifier la table iNotify de Linux.


1/ Calcul de la valeur
En 1er, il faut déterminer le nombre de répertoires actuellement utilisés , pour cela en SSH, on utilise cette commande :

Code : Tout sélectionner
sudo find /dir1 /dir2 /dir3 -type d -print | wc -l
Il vous faudra remplacer /dir1 /dir2 /dir3 .... par l'emplacement de vos dossiers.

Exemple :

Si la commande suivante vous indique : 252751

Alors, la valeur a implanter dans iNotify Table se calcul de la façon suivante :
252751 / 32768 = 7,71
On arrondi au chiffre entier supérieur, soit ici 8

Puis on fait : 8 x 32768 = 262144
262144 sera donc notre nouvelles valeurs iNotify.

2/ Implémentation dans le système
Avec cette ligne, nous allons implémenter la valeur NEW_MAX_DIRECTORIES dans le fichier /etc/sysctl.conf

Code : Tout sélectionner
echo  fs.inotify.max_user_watches=NEW_MAX_DIRECTORIES  >> /etc/sysctl.conf
Exemple :

Si on reprend notre exemple si dessus, la valeur calculé était de 262144 donc la commande sera :

Code : Tout sélectionner
echo  fs.inotify.max_user_watches=262144  >> /etc/sysctl.conf

Avec cette commande, on demande au système d'appliquer la modification tout de suite :

Code : Tout sélectionner
sysctl -p

Il est aussi possible de redémarrer la machine.


Source : Forums Plex

Quel est l'intérêt ou la plus-value […]

Bonjour, essayes de le transferer via FTP pour v[…]

Paramétrage Kodi18

Ajouter sources video ... et choisir réseau[…]

Bonjour, J'ai exactement le même probl&e[…]

Site hébergé sur un serveur IKOULA

Ikoula