Hi zusammen,
dieser Thread soll anderen helfen und mir als spätere Gedankenstütze dienen
Mein VDR hatte regelmäßig Probleme in der SVDRP Kommunikation.
Speziell bei VDR Admin und EPG2VDR / EPGSEARCH habe ich desöfteren im Logfile folgende Fehlermeldung erhalten:
Das SVDRP Timeout in der setup.conf ist auf 300 Sekunden sprich 5 Minuten eingestellt, was ich als Ursache ausgeschlossen habe.
Bislang hatte ich jedoch nicht bedacht, dass manche Plugins anstelle einer internen SVDRP Schnittstelle die gewöhnlichen Helpertools wie /usr/bin/svdrpsend verwenden.
Beispielsweise ist mir beim Zusammenspiel epg2vdr/epgsearch folgendes im ps ax aufgefallen:
18268 ? SN 0:00 /usr/bin/perl /usr/bin/svdrpsend -p 6419 NEWT 1:18:2015-06-12:0605:0640:50:99:Peppa~Die Hühner von Oma Wutz / Der Talent-Tag:<epgsearch><cha
Ursache für mein Problem ist/war, dass das Timeout des svdrpsend-Scripts statisch auf 10 Sekunden definiert ist:
Diesen Wert habe ich jetzt auf 300 Sekunden (analog zur Serverseite in der setup.conf) eingestellt und habe keine broken-pipe Fehler mehr im Log.
Dadurch sind auch alle Seiteneffekte von fehlenden Timern usw. verschwunden.
@yaVDR Entwickler: Könnt ihr das Timeout im Build standardmäßig gleichsetzen? Oder gibt es ein Grund, weshalb es niedriger ist?
Viele Grüße