Philipp Hasenfratz: fsockopen() ignoriert timeout.

Beitrag lesen

Halihallo AllesMeins

Nun klappt das mit dem timeout nicht. Trotz dem relativ kurzen Timeout das ich angegeben habe versucht PHP knapp 20 Sekunden lang zu dem anderen Server zu verbinden, bevor es aufgibt. Wieso klappt das nicht? Irgend welche Ideen?

AFAIK entspricht Timeout unter Unix-Derivaten nicht den reellen
Sekunden, sondern den "Prozesssekunden", also denjenigen Sekunden,
die für diesen und nur diesen Prozess aufgewendet wurden (die CPU-
time). Vergleiche die Laufzeit per 'ps' oder 'top' mit dem Timeout
auf zwei Konsolen; wenn ich recht behalte, sollten diese zwei
ziemlich genau übereinstimmen.

Viele Grüsse

Philipp