Ich schreibe eine Anwendung, die Multicast-Daten auf einem neuen Redhat Enterprise Linux 6-Server empfängt. Das Support-Team gibt mir eine Anwendung, mit der getestet wird, ob der Server Multicast-Datenfluss erhalten kann.Redhat Enterprise Linux 6 Multicast-Feed
Sobald beginne ich die Testanwendung, und auch tcpdump laufen hat, Ich kann die Multicast-Daten sehen in den kommenden zB
12:58:21.645968 IP 10.26.12.22.50002 > 238.6.6.36.50002: UDP, length 729
12:58:21.648369 IP 10.26.12.22.50002 > 238.6.6.36.50002: UDP, length 969
12:58:21.649406 IP 10.26.12.22.50002 > 238.6.6.36.50002: UDP, length 893
12:58:21.651823 IP 10.26.12.22.50002 > 238.6.6.36.50002: UDP, length 604
12:58:21.654079 IP 10.26.12.22.50002 > 238.6.6.36.50002: UDP, length 913
12:58:21.656724 IP 10.26.12.22.50002 > 238.6.6.36.50002: UDP, length 1320
12:58:21.658194 IP 10.26.12.22.50002 > 238.6.6.36.50002: UDP, length 124
12:58:21.658226 IP 10.26.12.22.50002 > 238.6.6.36.50002: UDP, length 217
12:58:21.658348 IP 10.26.12.22.50002 > 238.6.6.36.50002: UDP, length 182
12:58:21.658625 IP 10.26.12.22.50002 > 238.6.6.36.50002: UDP, length 1014
12:58:21.659592 IP 10.26.12.22.50002 > 238.6.6.36.50002: UDP, length 135
12:58:21.659842 IP 10.26.12.22.50002 > 238.6.6.36.50002: UDP, length 242
12:58:21.660674 IP 10.26.12.22.50002 > 238.6.6.36.50002: UDP, length 242
12:58:21.660743 IP 10.26.12.22.50002 > 238.6.6.36.50002: UDP, length 84
12:58:21.662327 IP 10.26.12.22.50002 > 238.6.6.36.50002: UDP, length 84
12:58:21.669154 IP 10.26.12.22.50002 > 238.6.6.36.50002: UDP, length 161
12:58:21.669365 IP 10.26.12.22.50002 > 238.6.6.36.50002: UDP, length 166
12:58:21.670792 IP 10.26.12.22.60002 > 238.230.230.100.60002: UDP, length 49
12:58:21.670796 IP 10.26.12.22.60002 > 238.230.230.100.60002: UDP, length 49
12:58:21.670798 IP 10.26.12.22.60002 > 238.230.230.100.60002: UDP, length 49
12:58:21.670799 IP 10.26.12.22.60002 > 238.230.230.100.60002: UDP, length 49
Aber die Anwendung nicht in der Lage jeden Datenfluss zu holen, dh Die Anwendung wird so ausgeführt, als wäre die Multicast-Datensubskription nicht erfolgreich.
Das Support-Team versichert mir, dass es kein Problem mit der Testanwendung gibt, weil es auf anderen Servern gut läuft. Da ich einen neuen Server habe, ist es möglich, dass einige Einstellungen auf dem Server nicht richtig sind.
Ich wundere mich, welche Linux-Einstellungen ich suchen sollte, die potenziell die Anwendung stoppen kann die Multicast-Daten erhalten, auch wenn tcpdump die Daten sehen kann. Fehlende Bibliotheken oder Pakete?
Danke.
Vielen Dank Andrew für Ihre freundliche Antwort. Da ich kein Netzwerkexperte bin, werde ich dies an das Support-Team weiterleiten. – 2607
Nützliche Informationen, habe das gleiche Problem. Wusste nicht über/proc/net/igmp, sondern verwendete netstat -g. Immer noch nicht das Problem gefunden – easytiger