Alex: set_time_limit wird ignoriert bei shell aufruf/Script läuft ewig

Beitrag lesen

Hallo,

ich habe ein Script das als Server dient und sich und unter Debian an einen Socket bindet ( per inetd.conf ).
Das Script selbst ist ausführbar ( 755 ). Teste es direkt über die Shell ( ./script.php ) aber auch mit php -e script.php macht es keine Unterschied.

Es frägt eigentlich nur die Eingaben ab nach folgendem Schema:

Auszug:

  
PHP-Code:  
#!/usr/bin/php  
<?php  
// Zeitlimit setzen  
set_time_limit(4);  
...  
$input = fgets(STDIN);  
echo $ausgabe;  
...  
...

Leider ignoriert es ein set_time_limit komplett und läuft endlos weiter was so nicht tragbar ist.

Irgendeiner eine Idee oder Lösungvorschlag?