Schrift
[thread]12305[/thread]

timeout-Einstellungen bei LWP::UserAgent

Leser: 1


<< >> 7 Einträge, 1 Seite
wastl
 2008-08-06 15:56
#113151 #113151
User since
2005-02-13
40 Artikel
BenutzerIn
[default_avatar]
Hallo,
was ist eine sinnvolle timeout-Einstellung bei GET über LWP::UserAgent?
Einerseits soll nicht zu lange gewartet werden auf eine nicht vorhandene Seite, zum andern soll nicht abgebrochen werden beim Lesen der Seite.
Wie ist der Timeout-Wert genau zu interpretieren?
(max. Zeit bis zu einer Antwort des Servers, bis zum erfolgten Lesen, oder ?)
Habe die Ehre
wastl
nepos
 2008-08-06 16:12
#113153 #113153
User since
2005-08-17
1420 Artikel
BenutzerIn
[Homepage] [default_avatar]
Steht in der Doku:
Der Timeout bezieht sich darauf, wie lange nichts auf der aktiven Verbindung übertragen wird.
Stellst du 30 Sekunden ein, so wird abgebrochen, wenn 30 Sekunden keine Daten übertragen werden. Das ganze hat nichts damit zu tun, wie lange die eigentliche Übertragung der Daten dauert.
wastl
 2008-08-06 18:39
#113165 #113165
User since
2005-02-13
40 Artikel
BenutzerIn
[default_avatar]
Hallo nepos,
das heisst hoffentlich nicht, dass er bei einer Einstellung von 30 sec. das System 30 sec. wartet, falls die Datei nicht vorhanden ist (und daher nichts übertragen werden kann)?
wastl
Taulmarill
 2008-08-06 18:44
#113166 #113166
User since
2004-02-19
1750 Artikel
BenutzerIn

user image
Wenn der Webserver den entsprechenden Fehlercode zurück gibt, wartet das Programm natürlich nicht. Es wartet nur dann, wenn wirklich keine Antwort kommt.
$_=unpack"B*",~pack"H*",$_ and y&1|0& |#&&print"$_\n"for@.=qw BFA2F7C39139F45F78
0A28104594444504400 0A2F107D54447DE7800 0A2110453444450500 73CF1045138445F4800 0
F3EF2044E3D17DE 8A08A0451412411 F3CF207DF41C79E 820A20451412414 83E93C4513D17D2B
nepos
 2008-08-06 19:43
#113171 #113171
User since
2005-08-17
1420 Artikel
BenutzerIn
[Homepage] [default_avatar]
Genau, er connected zum Server, schickt den Request und wartet auf eine Antwort. Kommt da länger als 30 Sekunden nichts retour wird der Timeout getriggert.
wastl
 2008-08-06 20:06
#113172 #113172
User since
2005-02-13
40 Artikel
BenutzerIn
[default_avatar]
Das heißt aber doch, wenn der Server nicht "oben" ist, wartet er 30 Sec.?
nepos
 2008-08-07 11:17
#113180 #113180
User since
2005-08-17
1420 Artikel
BenutzerIn
[Homepage] [default_avatar]
Exakt. Er kriegt ja keine Antwort.
<< >> 7 Einträge, 1 Seite



View all threads created 2008-08-06 15:56.