Socket timeout

m4nueL

Mitglied
Hallo,

also ich hab mir mal so nen Script gebastelt welches Proxy Server testet

Auszug :
PHP:
<?
  $fp = fsockopen ($split[0], $split[1], &$errno, &$errstr, 10);
  if ($fp) { echo "der server geht"; fclose($fp);} 
?>

Das Script klappert verschiedene Server ab..
Sehr oft kommt der fehler :
Fatal error: Maximum execution time of 30 seconds exceeded in test.php on line 12

Also ich vermute mal stark das der Fehler bedeutet, dass server dann nicht reagiert obwohl ich ihn vorher noch getestet hab.

So, schlau wie ich bin hab ich es auch mit :
@socket_set_timeout($fp, 2);
versucht hat aber nicht wirklich was bewirkt.

Bitte um Rat
Danke
 
Bei einer Standardinstallation ist die max_execution_time von PHP-Scripts auf 30 Sekunden begrenzt. D.h., ein Script wird automatisch vom Interpreter abgebrochen, wenn es länger als 30 Sekunden laufen sollte. Umgehen kannst du dies, indem du die Option max_execution_time in deiner php.ini hochsetzt oder in deinem Script set_time_limit() aufrufst.
 
Zurück