Re: Script executes for longer than 30s
| From: | Dan Hardiker | Date: | Mon, 13 May 2002 18:17:09 +0000 |
| Subject: | Re: Script executes for longer than 30s | ||
| References: | 1 2 3 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-97392@lists.php.net to get a copy of this message | ||
Because system operates outside of the PHP scope, I think the timer is
suspended for the duration of the exection. Seems to be the obvious answer
here.
> Hi Chris
> The script is not meant to run ping, I just used it as a test and then
> noticed that it does not time out as I would have expected. The problem
> is thus that if it is used on the command it is intended for and that
> command actually just keeps on going and going for whatever reason, I
> might end up with a problem where I expected PHP to take care of it for
> me....
>
>
> Chris Hewitt wrote:
>
>> If I may respectfully suggest that you do not use the php scipt
>> timeout to limit the number of pings but ensure that the system
>> command will finish within the required time. The former seems a poor
>> technique to me.
>>
>> In your example, the ping command will never complete (unless php
>> closes it down). Why not limit the number of pings with "ping -c 10
>> 192.168.0.2"?
>>
>> HTH
>> Chris
>>
>> PHPCoder wrote:
>>
>>> HI
>>> I wrote a basic script that takes the input of a textfield and passes
>>> it onto the system() function and then echo's the result,
>>> somethinglike this:
>>>
>>> <?php
>>> $result = system($command);
>>> echo $result;
>>> ?>
>>>
>>> The $command is sent from the previous page via text field.
>>>
>>> Whe I test this and do something like " ping 192.168.0.2", the page
>>> keeps on growing and growing, way past 30seconds. My php.ini file is
>>> definately set to 30s timeout. Is there something wrong or do I have
>>> a misunderstanding of the timeout workings?
>>>
>>> Thanks
>>> '
>>>
>>>
>>
>>
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
--
Dan Hardiker [dhardiker@staff.firstcreative.net]
ADAM Software & Systems Engineer