Thread Fileserver Problem (6 answers)
Opened by blemmo at 2008-05-05 17:11

blemmo
 2008-05-05 18:19
#109214 #109214
User since
2008-05-05
3 Artikel
BenutzerIn
[default_avatar]
Hallo,

ok, nach den Änderungen bekomme ich beim lokalen Test ein XML ausgeliefert. Vielen Dank für den Tip!

Allerdings klappt das nur lokal. Im Browser (also in der Flashanwendung) gibt es nur Timeouts, und im xinetd Log steht
Code: (dl )
1
2
3
4
5
6
08/5/5@16:02:24: START: flashpolicy from=xxx.xxx.xxx.xxx
08/5/5@16:06:44: EXIT: flashpolicy status=0 duration=260(sec)
08/5/5@16:08:04: START: flashpolicy from=xxx.xxx.xxx.xxx
08/5/5@16:08:50: EXIT: flashpolicy status=0 duration=46(sec)
08/5/5@16:10:06: START: flashpolicy from=xxx.xxx.xxx.xxx
08/5/5@16:11:10: START: flashpolicy from=xxx.xxx.xxx.xxx


Das sind natürlich viel zu lange Zeiten.

Soviel ich weiß werden die Socket-Nachrichten von Flash mit dem Nullbyte terminiert. Kann es sein dass durch das Entfernen der Zeile 46 nun die Anfragen aus dem Browser nicht mehr als valide Requests erkannt werden?

Edit: Bei ungültigen Requests würde ja das Skript abbrechen, und es käme nicht zu Timeouts. Also liegt es vielleicht eher an der Auslieferung der XML.
Code (perl): (dl )
print STDOUT $content;

Wird hierbei irgendein Terminierungsbyte gesendet? Evtl. wartet Flash auf das Nullbyte am Ende der Message, bekommt aber keins?

View full thread Fileserver Problem