100% Prozess mit Transcode "convert to wav" brauche hilfe

Hallo Fories, Habe einen Plex Server im Synology Docker laufen und habe täglich immer wieder 100% Auslastung der CPU durch nen für mich nicht identifizierbaren / stoppbaren Prozess.

Ich hoffe es kann jemand helfen.

In der Konsole steht dann immer:

Jun 04, 2024 07:18:18.001 [140365017049912] ERROR - [Req#babff/Transcode/13cc009d-3b87-4dae-b88f-48392c943ccf/5d237510-ed6e-42ac-830b-15806cb17f2d] [eac3_eae @ 0x7f90b0209080] error reading output: -5 (I/O error)
Jun 04, 2024 07:18:18.001 [140365121252152] ERROR - [Req#bac00/Transcode/13cc009d-3b87-4dae-b88f-48392c943ccf/5d237510-ed6e-42ac-830b-15806cb17f2d] Error while decoding stream #0:1: I/O error
Jun 04, 2024 07:18:23.000 [140365017049912] ERROR - [Req#bac01/Transcode/13cc009d-3b87-4dae-b88f-48392c943ccf/5d237510-ed6e-42ac-830b-15806cb17f2d] [eac3_eae @ 0x7f90b0209080] EAE timeout! EAE not running, or wrong folder? Could not read '/tmp/pms-fac3da09-ff8b-4c81-b265-f1b4d7b5a2ff/EasyAudioEncoder/Convert to WAV (to 8ch or less)/13cc009d-3b87-4dae-b88f-48392c943ccf_32161-0-349.wav'
Jun 04, 2024 07:18:23.001 [140365121252152] ERROR - [Req#bac02/Transcode/13cc009d-3b87-4dae-b88f-48392c943ccf/5d237510-ed6e-42ac-830b-15806cb17f2d] [eac3_eae @ 0x7f90b0209080] error reading output: -5 (I/O error)
Jun 04, 2024 07:18:23.001 [140365070809912] ERROR - [Req#bac03/Transcode/13cc009d-3b87-4dae-b88f-48392c943ccf/5d237510-ed6e-42ac-830b-15806cb17f2d] Error while decoding stream #0:1: I/O error
Jun 04, 2024 07:18:28.000 [140365017049912] ERROR - [Req#bac04/Transcode/13cc009d-3b87-4dae-b88f-48392c943ccf/5d237510-ed6e-42ac-830b-15806cb17f2d] [eac3_eae @ 0x7f90b0209080] EAE timeout! EAE not running, or wrong folder? Could not read '/tmp/pms-fac3da09-ff8b-4c81-b265-f1b4d7b5a2ff/EasyAudioEncoder/Convert to WAV (to 8ch or less)/13cc009d-3b87-4dae-b88f-48392c943ccf_32161-0-350.wav'
Jun 04, 2024 07:18:28.001 [140365121252152] ERROR - [Req#bac05/Transcode/13cc009d-3b87-4dae-b88f-48392c943ccf/5d237510-ed6e-42ac-830b-15806cb17f2d] [eac3_eae @ 0x7f90b0209080] error reading output: -5 (I/O error)
Jun 04, 2024 07:18:28.001 [140365070809912] ERROR - [Req#bac06/Transcode/13cc009d-3b87-4dae-b88f-48392c943ccf/5d237510-ed6e-42ac-830b-15806cb17f2d] Error while decoding stream #0:1: I/O error
Jun 04, 2024 07:18:33.000 [140365017049912] ERROR - [Req#bac07/Transcode/13cc009d-3b87-4dae-b88f-48392c943ccf/5d237510-ed6e-42ac-830b-15806cb17f2d] [eac3_eae @ 0x7f90b0209080] EAE timeout! EAE not running, or wrong folder? Could not read '/tmp/pms-fac3da09-ff8b-4c81-b265-f1b4d7b5a2ff/EasyAudioEncoder/Convert to WAV (to 8ch or less)/13cc009d-3b87-4dae-b88f-48392c943ccf_32161-0-351.wav'
Jun 04, 2024 07:18:33.001 [140365121252152] ERROR - [Req#bac08/Transcode/13cc009d-3b87-4dae-b88f-48392c943ccf/5d237510-ed6e-42ac-830b-15806cb17f2d] [eac3_eae @ 0x7f90b0209080] error reading output: -5 (I/O error)
Jun 04, 2024 07:18:33.001 [140365070809912] ERROR - [Req#bac09/Transcode/13cc009d-3b87-4dae-b88f-48392c943ccf/5d237510-ed6e-42ac-830b-15806cb17f2d] Error while decoding stream #0:1: I/O error
Jun 04, 2024 07:18:38.000 [140365017049912] ERROR - [Req#bac0a/Transcode/13cc009d-3b87-4dae-b88f-48392c943ccf/5d237510-ed6e-42ac-830b-15806cb17f2d] [eac3_eae @ 0x7f90b0209080] EAE timeout! EAE not running, or wrong folder? Could not read '/tmp/pms-fac3da09-ff8b-4c81-b265-f1b4d7b5a2ff/EasyAudioEncoder/Convert to WAV (to 8ch or less)/13cc009d-3b87-4dae-b88f-48392c943ccf_32161-0-352.wav'
Jun 04, 2024 07:18:38.001 [140365070809912] ERROR - [Req#bac58/Transcode/13cc009d-3b87-4dae-b88f-48392c943ccf/5d237510-ed6e-42ac-830b-15806cb17f2d] [eac3_eae @ 0x7f90b0209080] error reading output: -5 (I/O error)
Jun 04, 2024 07:18:38.001 [140365121252152] ERROR - [Req#bac59/Transcode/13cc009d-3b87-4dae-b88f-48392c943ccf/5d237510-ed6e-42ac-830b-15806cb17f2d] Error while decoding stream #0:1: I/O error
Jun 04, 2024 07:18:43.000 [140365070809912] ERROR - [Req#bac5a/Transcode/13cc009d-3b87-4dae-b88f-48392c943ccf/5d237510-ed6e-42ac-830b-15806cb17f2d] [eac3_eae @ 0x7f90b0209080] EAE timeout! EAE not running, or wrong folder? Could not read '/tmp/pms-fac3da09-ff8b-4c81-b265-f1b4d7b5a2ff/EasyAudioEncoder/Convert to WAV (to 8ch or less)/13cc009d-3b87-4dae-b88f-48392c943ccf_32161-0-353.wav'
Jun 04, 2024 07:18:43.001 [140365121252152] ERROR - [Req#bac5d/Transcode/13cc009d-3b87-4dae-b88f-48392c943ccf/5d237510-ed6e-42ac-830b-15806cb17f2d] [eac3_eae @ 0x7f90b0209080] error reading output: -5 (I/O error)
Jun 04, 2024 07:18:43.001 [140365017049912] ERROR - [Req#bac5e/Transcode/13cc009d-3b87-4dae-b88f-48392c943ccf/5d237510-ed6e-42ac-830b-15806cb17f2d] Error while decoding stream #0:1: I/O error

Das ganze endlos…
Was kann ich machen um dies zu verhindern, zu fixen, oder dauerhaft zu stoppen ?

Wenn ich Plex neu starte ist erstmal wieder etwas Ruhe, aber am nächsten mörgen läuft es wieder genau so los und zieht fast 100% CPU

Es wäre super wenn jemand helfen könnte bitte.

liebe grüße aus dem hohen Norden
SvenB

Warum muss es Docker sein?
Wenn man mit Linux nicht gerade intim ist, macht es Docker nicht gerade einfacher, wenn was klemmt, durch die zusätzliche Abstraktionsebene und Abkapselung.

Bei Problemen mit dem EAE Konverter, liegt es oft an diesen Sachen: TrueHD audio transcoding BUG = error not enough space

Du kannst Plex direkt aus dem Paket Zentrum installieren. Wie @OttoKerner schon schrieb: alles andere macht es nur unnötig komplizierter und fehleranfälliger.

Ja OK das mag sein und stimmen. Aber Plex läuft bei mir sehr lange stabil und ist mit diversen Mediatheken etc. eingerichtet. Ich würde das nur ungerne wieder platt machen und neu anfangen wenn es sich irgendwie vermeiden läßt.

Möglicherweise ist das hier die Lösung, habe danach mal den Codecs Ordner gelöscht und neu gestartet. Läuft und Codec Ordner wurde automatisch neu angelegt.
Morgen werde ich sehen ob es wieder passiert oder evtl. schon gelöst wurde.

https://www.reddit.com/r/PleX/comments/ybiw5b/eae_timeout_eae_not_running_or_wrong_folder/

liebe grüße aus dem hohen Norden
SvenB

Also leider hat sich das mit dem Codec Ordner nicht als richtig erwiesen. Der Fehler ist nach wie vor vorhanden.
Da ich beim Neustart auch noch einen Fehler bezüglich 28: no space left bekomme obwohl ich eigentlich genug platz habe denke ich an ein Rechteproblem. Aber ich hab wirklich keinen Schimmer wie ich das finden könnte :frowning:
Ich würde ungerne Plex komplett neu installieren sondern gern die Installation im Docker reparieren.
Vielleicht hat ja jemand Zeit/Lust mir per Teamviewer oder ähnlich zu helfen.

Jun 05, 2024 10:06:05.870 [140430323854136] INFO - Plex Media Server v1.40.2.8395-c67dce28e - Docker Docker Container (LinuxServer.io) x86_64 - build: linux-x86_64 debian - GMT 02:00
Jun 05, 2024 10:06:05.871 [140430323854136] INFO - Linux version: 4.4.302+, language: en-US
Jun 05, 2024 10:06:05.871 [140430323854136] INFO - Processor: 4-core Intel(R) Celeron(R) J4125 CPU @ 2.00GHz
Jun 05, 2024 10:06:05.871 [140430323854136] INFO - Compiler is - Clang 11.0.1 (https://plex.tv 9b997da8e5b47bdb4a9425b3a3b290be393b4b1f)
Jun 05, 2024 10:06:05.871 [140430323854136] INFO - /usr/lib/plexmediaserver/Plex Media Server
Jun 05, 2024 10:06:05.897 [140430326418064] INFO - [CERT/OCSP] Successfully retrieved response from cache.
Jun 05, 2024 10:06:05.952 [140430326418064] INFO - Running migrations. (EPG 0)
Jun 05, 2024 10:06:06.150 [140430326418064] INFO - Running migrations. (EPG 0)
Jun 05, 2024 10:06:06.153 [140430319024952] INFO - Preemptively preparing driver ivd for GPU GeminiLake [UHD Graphics 600]
Jun 05, 2024 10:06:06.153 [140430319024952] INFO - Preemptively preparing driver icr for GPU GeminiLake [UHD Graphics 600]
Jun 05, 2024 10:06:07.845 [140430240508728] WARN - Crash: Crash reporting disabled
Jun 05, 2024 10:06:09.231 [140430238214968] INFO - Refreshing paths watched by LibraryUpdateManager
Jun 05, 2024 10:06:09.234 [140430218808120] INFO - SQLITE3:0x80000001, 283, recovered 596 frames from WAL file /config/Library/Application Support/Plex Media Server/Plug-in Support/Databases/tv.plex.providers.epg.cloud-18bb35b0-203d-4e4c-9d23-3870f149dcd5.db-wal
Jun 05, 2024 10:06:09.392 [140430218808120] INFO - Running migrations. (EPG 1)
Jun 05, 2024 10:06:09.477 [140430314675000] WARN - [EventSourceClient/pubsub/172.105.245.168:443] MyPlex: attempted a reachability check but we're not yet mapped.
Jun 05, 2024 10:06:09.492 [140430326418064] WARN - [DatabaseFixups] Held transaction for too long (/home/runner/actions-runner/_work/plex-media-server/plex-media-server/Library/MetadataCollection.cpp:525): 0.310000 seconds
Jun 05, 2024 10:06:10.093 [140430326418064] WARN - [DatabaseFixups] Held transaction for too long (/home/runner/actions-runner/_work/plex-media-server/plex-media-server/Library/DatabaseFixups.cpp:359): 0.650000 seconds
Jun 05, 2024 10:06:10.305 [140430212168504] INFO - [Req#24] [PlexRelay] Allocated port 5319 for remote forward to 127.0.0.1:32401
Jun 05, 2024 10:06:10.328 [140430210059064] INFO - [Req#27] [PlexRelay] Allocated port 30829 for remote forward to 127.0.0.1:32401
Jun 05, 2024 10:06:12.795 [140430242618168] ERROR - [Notify] Failed to add watch for "/audio/D/Die Roten Rosen/Alle Madchen Wollen Kussen" (28: No space left on device)
Jun 05, 2024 10:06:12.795 [140430242618168] ERROR - [Notify] Failed to add watch for "/audio/D/Die Roten Rosen/Auld Lang Syne" (28: No space left on device)
Jun 05, 2024 10:06:12.796 [140430242618168] ERROR - [Notify] Failed to add watch for "/audio/D/Die Roten Rosen/Du Labt Dich Gehn" (28: No space left on device)
Jun 05, 2024 10:06:12.796 [140430242618168] ERROR - [Notify] Failed to add watch for "/audio/D/Die Roten Rosen/Im Wagen Vor Mir" (28: No space left on device)
Jun 05, 2024 10:06:12.796 [140430242618168] ERROR - [Notify] Failed to add watch for "/audio/D/Die Roten Rosen/Never Mind The Hosen - Here's Die Roten" (28: No space left on device)
Jun 05, 2024 10:06:12.796 [140430242618168] ERROR - [Notify] Failed to add watch for "/audio/D/Die Roten Rosen/Weihnachtsmann Vom Dach" (28: No space left on device)
Jun 05, 2024 10:06:12.796 [140430242618168] ERROR - [Notify] Failed to add watch for "/audio/D/Die Roten Rosen/Wir Warten Auf's Christkind [Jochens Kleine Plattenfirma, 5245-01111-2]" (28: No space left on device)

liebe grüße aus dem hohen Norden
SvenB

Das klingt für mich nach einem Speichermangel für inodes.

Q16
Die inodes werden vom Host OS verwaltet, es spielt also keine Rolle, dass PMS im Docker steckt.

Hi Otto, da ich ehrlich gesagt was Linux angeht nicht wirklich fit bin sagt mir das leider so gar nichts. Auch mein Englisch ist mehr als unzureichend.
Aber was müßte denn gemacht werden um das einzudämmen oder einzugrenzen ?
Könntest du mir dabei evtl. helfen ?

Also jedes mal wenn ich Plex neu starte kommt dieses für nahezu alle Filme/Audio Datein. sind immer einige MB logs…
Und wie gesagt irgendwann kommt dann meist nachts oder am nächsten morgen der zweite fehler mit dem Transcoder EAC3 der dann auf 100% Last geht wie im ersten Post beschrieben.

lg
Sven

Es ist eine Einschränkung im Linux Kernel. Die Speichermenge die im Kernel für das Monitoring von Ordnern (also die Prüfung ob es eine Änderung darin gab) reserviert wird ist begrenzt. Wenn es mehr und mehr Ordner werden, ist irgendwann Schluss.

Ich habe selbst keine Syno, darum kann ich dich nur auf die englische Anleitung verweisen. Evtl. kannst du ja mit den Screenshots darin was anfangen.

Die Warnung ganz am Ende ist auch einen Blick wert:

WARNUNG:

Aufgrund der Art und Weise, wie Synology diese Funktion verwaltet, wird dringend empfohlen, NUR die Dateien in Ihre Medienordner zu platzieren, die in Plex auftauchen sollen.

Es wurden Fälle gefunden, in denen „Sample“- und „Example“-Dateien enthalten waren oder der Medienspeicher unnötige zusätzliche Ordner enthielt.

Bitte verwalten Sie Ihre Medien mit Sorgfalt.

OK, ich habe im Einstellungsmenue von Plex etwas gefunden was aktiviert war und ich nun ausgeschaltet habe.
Es liest sich so als ob es in die von dir beschriebene Richtung geht.
Da meine Musikdatenbank an die 200.000 Titel beinhaltet wäre das möglich.
Habe jetzt: Musik Mediatheken bei automatischen Updates einbeziehen mal ausgemacht.

Das wird vermutlich nicht helfen. Die Ursache liegt nicht in Plex, sondern im Betriebssystem der Syno. Plex benutzt nur die Funktionen des Betriebssystems.

Wenn überhaupt, wäre es die Checkbox ganz oben in deinem Screenshot.

OK, schade…
Aber dann bin ich wohl raus. Leider bin ich nur ein “Nutzer” und mit diesen Internen Geschichten heillos überfordert.

Vielleicht muß ich dann doch mal das normale Plex Paket installieren ohne Docker und hoffen das es da dann besser läuft.
Wobei ich da jetzt auch nicht sicher bin ob es da dann nicht genau die gleichen Probleme gibt.

Vielleicht findet sich ja noch ein “Konsolen Experte” der mal Zeit hat sich das anzusehen.
Ansonsten werde ich wie bisher jeden morgen den 100% Prozess vom Transcoder durch Neustart von Plex stoppen.
Das ist bisher meine einzige Möglichkeit. Ansonsten läuft ALLES super und ich merke auch keine Einschränkungen in der Nutzung. Nur eben die höhere CPU Last nervt etwas.
Aber wie gesagt ist das nur bis zum Neustart und hält dann einen Tag über…

Naja, wenn ich neue Filme hinzufüge soll er natürlich die Mediathek dann aktualisieren. Also die Funktion stufe ich schon als elementar ein.

So, mein letzter Neustart sieht auf jeden Fall schon mal anders aus als sonst..
Die 1000enden Einträge mit no space left kommen jetzt nicht.
Sind zwar noch ein paar komische Meldungen, aber dieses Endloslog ist jetzt überschaubar geworden…

Das wird nichts ändern, da es ja unter dem selben Linux BS läuft, wie der Docker.

Ja, aber genau diese Funktion braucht das inode Tracking des Betriebssystems.

Ich benutze das nicht.
Es ist nur eine kleine Mühe, den Scan manuell auszulösen. Und zwar erst dann, wenn ich sicher sein kann, dass die Datei komplett kopiert ist und alle Ordner- und Dateinamen genau so sind wie sie sein sollen.

Bitte poste keine Screenshots von Logs. das ist unlesbar und viel zu kurz.
Wenn überhaupt, lade das ZIP Archiv mit den Server logs und ziehe es hier in das Forum.

Hab die Datei nochmal in besserer Qualität hoch geladen…
Das ist alles was in den ersten 5 min nach Start kam im Log

…,.-edit by me

Du hast Debug Logging deaktiviert. Damit zeigt das Log nur extrem schwere Fehler.

So muss das:

edit by me…

Auch du hast einige Sample Ordner mit drin. Die sind ganz und gar überflüssig.

Alle Zeilen die [Notify] am Anfang haben hängen übrigens mit den oben erwähnten inodes zusammen.
Jede dieser Zeilen bedeutet, dass wieder etwas mehr von dem Kernel Speicher reserviert wurde.

Gossip Girl verschwendet einen Ordner pro Folge, statt nur einen Ordner pro Staffel.
/movies/Serien/Gossip Girl 2007/Gossip Girl 2007 S03E09 German DL EAC3 720p AMZN WEB H264-ZeroTwo/Gossip.Girl.2007.S03E09.German.DL.EAC3.720p.AMZN.WEB.H264-ZeroTwo

Plex benutzt den Unterordner Subs nicht. Wenn du externe Untertitel benutzen willst, lege die Untertitel Dateien direkt neben die Videodateien.
Hier wird nicht nur für jede Folge ein Unterordner verschwendet, sondern noch ein weiterer für die subs:

Jun 05, 2024 11:07:40.715 [139716370520888] DEBUG - [Notify] Now watching "/movies/Serien/Justified/72BD-JustifiedS02E01-iNTENTiON/Justified.S02E01.German.DL.720p.BluRay.x264-iNTENTiON"
Jun 05, 2024 11:07:40.715 [139716370520888] DEBUG - [Notify] Now watching "/movies/Serien/Justified/72BD-JustifiedS02E01-iNTENTiON/Justified.S02E01.German.DL.720p.BluRay.x264-iNTENTiON/Subs"
Jun 05, 2024 11:07:40.715 [139716370520888] DEBUG - [Notify] Now watching "/movies/Serien/Justified/72BD-JustifiedS02E02-iNTENTiON"
Jun 05, 2024 11:07:40.715 [139716370520888] DEBUG - [Notify] Now watching "/movies/Serien/Justified/72BD-JustifiedS02E02-iNTENTiON/Justified.S02E02.German.DL.720p.BluRay.x264-iNTENTiON"
Jun 05, 2024 11:07:40.715 [139716370520888] DEBUG - [Notify] Now watching "/movies/Serien/Justified/72BD-JustifiedS02E02-iNTENTiON/Justified.S02E02.German.DL.720p.BluRay.x264-iNTENTiON/Subs"
Jun 05, 2024 11:07:40.716 [139716370520888] DEBUG - [Notify] Now watching "/movies/Serien/Justified/72BD-JustifiedS02E03-iNTENTiON"
Jun 05, 2024 11:07:40.716 [139716370520888] DEBUG - [Notify] Now watching "/movies/Serien/Justified/72BD-JustifiedS02E03-iNTENTiON/Justified.S02E03.German.DL.720p.BluRay.x264-iNTENTiON"
Jun 05, 2024 11:07:40.716 [139716370520888] DEBUG - [Notify] Now watching "/movies/Serien/Justified/72BD-JustifiedS02E03-iNTENTiON/Justified.S02E03.German.DL.720p.BluRay.x264-iNTENTiON/Subs"

Nicht machen. Das geht alles von dem inode-Speicher ab.

Ich empfehle dir, dir diesen nicht mehr ganz taufrischen Post zu Gemüte zu führen:

Ignoriere aber bitte alles was auf “Agenten” Bezug nimmt (das ist sehr veraltet) und konzentriere dich auf die Ausführungen zu Ordnerorganisation und Dateinamen.