1 [2] MLD-5.x / Systems / x86 Systeme (PC) / MLD 5.2 Server-Host Communication unsauber
 

Offline Atoq

  • Newbie
  • *
  • Posts: 30
    • View Profile
    • Homepage auf Atoq.de
MLD 5.2 Server-Host Communication unsauber
« Reply #15 on: January 20, 2025, 00:32:54 »
Was liefert denn ein
Code: [Select]
LC_ALL=C netstat -n | grep ESTABLISHED
ohne dass eine Aufnahme abgespielt wird:
MLDBUERO> LC_ALL=C netstat -n | grep ESTABLISHED
tcp        0     52 192.168.0.46:22         192.168.0.25:4555       ESTABLISHED

Mit Aufnahme
MLDBUERO> LC_ALL=C netstat -n | grep ESTABLISHED
tcp        0     52 192.168.0.46:22         192.168.0.25:4555       ESTABLISHED
tcp        0      0 192.168.0.46:2049       192.168.0.15:687        ESTABLISHED


bzw. ein
Code: [Select]
LC_ALL=C netstat -n auf dem Server der nicht ausgehen soll, bzw. nicht ausgehen soll, wehrend vom client eine Aufnahme abgespielt wird?
ohne abgespielte Aufnahme:
MLDBUERO> LC_ALL=C netstat -n
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0    216 192.168.0.46:22         192.168.0.25:4555       ESTABLISHED
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags       Type       State         I-Node   Path
unix  2      [ ]         DGRAM                    6127     /var/lib/samba/privat                                              e/msg.sock/2457
unix  2      [ ]         DGRAM                    6522     /var/lib/samba/privat                                              e/msg.sock/2458
unix  2      [ ]         DGRAM                    6532     /var/lib/samba/privat                                              e/msg.sock/2461
unix  2      [ ]         DGRAM                    6534     /var/lib/samba/privat                                              e/msg.sock/2462
unix  2      [ ]         DGRAM                    6549     /var/lib/samba/privat                                              e/msg.sock/2475
unix  8      [ ]         DGRAM                    864      /dev/log
unix  2      [ ]         STREAM     CONNECTED     6197     /var/run/lirc/lircd
unix  2      [ ]         DGRAM                    2263
unix  3      [ ]         STREAM     CONNECTED     5292
unix  3      [ ]         STREAM     CONNECTED     26579
unix  3      [ ]         STREAM     CONNECTED     5303     /var/run/dbus/system_                                              bus_socket
unix  3      [ ]         STREAM     CONNECTED     5340
unix  2      [ ]         DGRAM                    27144
unix  3      [ ]         STREAM     CONNECTED     5341
unix  3      [ ]         DGRAM                    2336
unix  3      [ ]         DGRAM                    2337
unix  3      [ ]         STREAM     CONNECTED     5337     @/tmp/.X11-unix/X0
unix  3      [ ]         STREAM     CONNECTED     4979
unix  2      [ ]         STREAM     CONNECTED     26987    /var/run/lirc/lircd
unix  3      [ ]         STREAM     CONNECTED     4935     @/tmp/.X11-unix/X0
unix  2      [ ]         DGRAM                    6139
unix  3      [ ]         STREAM     CONNECTED     4934
unix  3      [ ]         STREAM     CONNECTED     4919
unix  2      [ ]         DGRAM                    7172
unix  2      [ ]         STREAM     CONNECTED     6488
unix  2      [ ]         DGRAM                    6480
unix  3      [ ]         STREAM     CONNECTED     4980     @/tmp/.X11-unix/X0
unix  3      [ ]         STREAM     CONNECTED     26597
unix  3      [ ]         STREAM     CONNECTED     5291
unix  3      [ ]         STREAM     CONNECTED     26580    @/tmp/.X11-unix/X0
unix  3      [ ]         STREAM     CONNECTED     4938     @/tmp/.X11-unix/X0
unix  2      [ ]         DGRAM                    6126
unix  3      [ ]         STREAM     CONNECTED     26598    /var/run/lirc/lircd
MLDBUERO>

Mit abgespielter Aufnahme
MLDBUERO> LC_ALL=C netstat -n
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0    216 192.168.0.46:22         192.168.0.25:4555       ESTABLISHED
tcp        0      0 192.168.0.46:2049       192.168.0.15:687        ESTABLISHED
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags       Type       State         I-Node   Path
unix  2      [ ]         DGRAM                    6127     /var/lib/samba/private/msg.sock/2457
unix  2      [ ]         DGRAM                    6522     /var/lib/samba/private/msg.sock/2458
unix  2      [ ]         DGRAM                    6532     /var/lib/samba/private/msg.sock/2461
unix  2      [ ]         DGRAM                    6534     /var/lib/samba/private/msg.sock/2462
unix  2      [ ]         DGRAM                    6549     /var/lib/samba/private/msg.sock/2475
unix  8      [ ]         DGRAM                    864      /dev/log
unix  2      [ ]         STREAM     CONNECTED     6197     /var/run/lirc/lircd
unix  2      [ ]         DGRAM                    2263
unix  3      [ ]         STREAM     CONNECTED     5292
unix  3      [ ]         STREAM     CONNECTED     26579
unix  3      [ ]         STREAM     CONNECTED     5303     /var/run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     5340
unix  2      [ ]         DGRAM                    27144
unix  3      [ ]         STREAM     CONNECTED     5341
unix  3      [ ]         DGRAM                    2336
unix  3      [ ]         DGRAM                    2337
unix  3      [ ]         STREAM     CONNECTED     5337     @/tmp/.X11-unix/X0
unix  3      [ ]         STREAM     CONNECTED     4979
unix  2      [ ]         STREAM     CONNECTED     26987    /var/run/lirc/lircd
unix  3      [ ]         STREAM     CONNECTED     4935     @/tmp/.X11-unix/X0
unix  2      [ ]         DGRAM                    6139
unix  3      [ ]         STREAM     CONNECTED     4934
unix  3      [ ]         STREAM     CONNECTED     4919
unix  2      [ ]         DGRAM                    7172
unix  2      [ ]         STREAM     CONNECTED     6488
unix  2      [ ]         DGRAM                    6480
unix  3      [ ]         STREAM     CONNECTED     4980     @/tmp/.X11-unix/X0
unix  3      [ ]         STREAM     CONNECTED     26597
unix  3      [ ]         STREAM     CONNECTED     5291
unix  3      [ ]         STREAM     CONNECTED     26580    @/tmp/.X11-unix/X0
unix  3      [ ]         STREAM     CONNECTED     4938     @/tmp/.X11-unix/X0
unix  2      [ ]         DGRAM                    6126
unix  3      [ ]         STREAM     CONNECTED     26598    /var/run/lirc/lircd
MLDBUERO>


Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20618
    • View Profile
    • ClausMuus.de
MLD 5.2 Server-Host Communication unsauber
« Reply #16 on: January 20, 2025, 08:58:51 »
Sieht alles gut aus...
Magst Du mal dies auf dem Server aufrufen:
Code: [Select]
/etc/vdr/shutdown.d/nsora; echo $?
Was mir aber grad noch aufgefallen ist, ist dass die Liste der IP-Adressen durch Komma getrennt werden müssen, also keine Leerzeichen enthalten darf.
« Last Edit: January 20, 2025, 09:00:49 by clausmuus »
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline Atoq

  • Newbie
  • *
  • Posts: 30
    • View Profile
    • Homepage auf Atoq.de
MLD 5.2 Server-Host Communication unsauber
« Reply #17 on: January 20, 2025, 19:43:05 »
Sieht alles gut aus...
Magst Du mal dies auf dem Server aufrufen:
Code: [Select]
/etc/vdr/shutdown.d/nsora; echo $?

MLDBUERO> /etc/vdr/shutdown.d/nsora; echo $?
Shutdown abgebrochen, da der client 192.168.0.15 aktiv ist.
1
MLDBUERO>

das scheint ja zu funktionieren :-)

Was mir aber grad noch aufgefallen ist, ist dass die Liste der IP-Adressen durch Komma getrennt werden müssen, also keine Leerzeichen enthalten darf.

Daran könnte es natürlich gelegen haben, weil bis gestern noch zwei durch Leerzeichen getrennte IP-Adressen eingetragen waren. Jetzt steht nur noch die o.g. vom Wohnzimmer-Rechner drin.

Die zweite IP des Raspberry hatte ich erstmal rausgenommen, weil der beim Abspielen von der Server-Platte immer wieder Pausen einlegte, in denen das Bild einfriert und erst nach einiger Zeit weiter läuft, als ob der RPI im Hintergrund mit irgendetwas anderem beschäftigt wäre...

Das hat der alte C't-VDR auch gelegentlich gemacht, wenn beim Abspielen einer (seinerzeit lokalen Aufnahme) eine neue Aufnahme starten wollte, der zuvor geschaute Sender aber nicht mit dem neu aufzunehmenden Sender übereinstimmte. Erst, wenn er den aufzunehmenden Sender gefunden hatte, konnte man dann die Aufnahme fortsetzen. Dazu musste man manchmal aus der Aufzeichnung raus, und den Sender manuell wechseln. Er machte das nicht grundsätzlich, aber ich habe nie herausfinden können, woran das genau lag.

Hast Du einen Tipp, in welchem Log ich da mal ggfs. mal parallel via Putty oder so nachschauen müsste?

Offline Atoq

  • Newbie
  • *
  • Posts: 30
    • View Profile
    • Homepage auf Atoq.de
MLD 5.2 Server-Host Communication unsauber
« Reply #18 on: January 21, 2025, 19:56:18 »
Und heute fährt der Server wieder mal runter, nachdem die aktuelle Stunde zu Ende geguckt war und meine Frau mal kurz einen Beitrag im Nachfolgeprogramm verfolgt hat, ohne eine neue Wiedergabe zu starten. :-\

Kann man nsora nicht so einrichten, dass der Server so lange wach bleibt, wie die eingetragenen Rechner online sind?
Also wie im obigen Beispiel ohne Wiedergabe mit nur dem einen ESTABLISHED ?


Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20618
    • View Profile
    • ClausMuus.de
MLD 5.2 Server-Host Communication unsauber
« Reply #19 on: January 21, 2025, 20:11:58 »
Solange eine Verbindung vom Client besteht, bleibt der Server ja auch an. Erst wenn keine Verbindung mehr offen ist, wird abgeschaltet. Wenn auf dem Client der streamdev Client verwendet wird, sollte der Server nicht herunterfahren, solange der Client läuft.
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline Atoq

  • Newbie
  • *
  • Posts: 30
    • View Profile
    • Homepage auf Atoq.de
MLD 5.2 Server-Host Communication aunsauber
« Reply #20 on: January 21, 2025, 23:31:56 »
Moin,
da der untere Rechner ja auch eine DVB-S2 Karte hat, braucht der sich das TV-Programm nicht vom Server streamen zu lassen.
Da das Streaming dazu führte, dass der Client partout nicht auf die eigene SAT-Karte zugegriffen hat,  habe ich die gemeinsam genutzten Sat-Karten im streamdev-client-plugin auf 0 gesetzt.
Daher gibt's keine offene Streamdev Verbindung. :-\

Aber der Client mounted doch das /data/tv -Verzeichnis des Servers.
Wieso taucht das denn dann nicht auf?

Es muss doch einen Trick geben, da einen virtuellen Finger drauf zu legen, damit der Server mitbekommt, dass der Client online ist.
Irgendwie beim start des Client nach dem Mount einen edit auf eine Datei Client-On.dat legen und diesen erst beim shutdown wieder zu canceln, oder so?

Oder muss man in dem script, das den Shutdown des Servers einleitet mit einem ping prüfen, ob der Client noch an ist?


Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20618
    • View Profile
    • ClausMuus.de
MLD 5.2 Server-Host Communication unsauber
« Reply #21 on: January 21, 2025, 23:43:38 »
Hi,
ja, das mit dem Ping wäre eine Lösung Deiner besonderen Konstellation. Wenn Du im Ordner /etc/vdr/shutdown.d ein Script erstellst, das einen exit code ungleich 0 zurückgibt, wenn der Client anpingbar ist, wird der Server nicht herunterfahren.

Mir ist inzwischen aber eingefallen, wo sich die Priorität von DVB Devices einstellen lässt. Beim Streamdev-Client VDR Plugin lässt sich in den Plugin Einstellungen die Priorität einstellen (oder beim Server Plugin?). Zumindest wenn ich das richtig erinnere. Ich weiß aber nicht ob sich das auch auf die Priorität gegenüber normalen DVB Devices auswirkt.
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

1 [2] MLD-5.x / Systems / x86 Systeme (PC) / MLD 5.2 Server-Host Communication unsauber
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.