ID:               22975
 User updated by:  kju at arcor dot de
 Reported By:      kju at arcor dot de
-Status:           Feedback
+Status:           Open
 Bug Type:         Program Execution
 Operating System: Windows NT 4 SP 6a
 PHP Version:      4.3.2-RC
 New Comment:

We are using Apache/1.3.26 (Win32) on a WindowsNT4-Server with SP
6a...

PHP is running as CGI...
Switching the system to use PHP as module isn't easy in our
environment, so we couldn't test it...

Hmmm, we have tested something else yet, we have started the script at
the command-line... the script ends without error! all output is as
expected.

But there seems to bee no problem with the apache-configuration,
because when we turn back to PHP 4.1 all is running well!

How we should explain 'crashed'?
I will try to do that...
Starting a PHP-Script on the WebServer build a new PHP-process on the
machine... After finishing the script the process will end... thats the
normal way, isn't it?

But when n>26 the script (and the process) will never end... We have
set the "set_limit_time" to 30 seconds, after 5 minutes the process is
still "alive", but it doesn't use CPUTime any longer.
No output to the webbrowser is generated.
The output "exec("echo $i >> c:\test.log");" is done up to i=26. No
hint concerning the abort is given from PHP.

What do you think of the source of the error: OS, Apache or PHP?


Previous Comments:
------------------------------------------------------------------------

[2003-03-31 18:25:15] [EMAIL PROTECTED]

(updated PHP version info)

And could you explain what you mean with 'crashed'?
Are you using CGI? Under IIS or Apache?



------------------------------------------------------------------------

[2003-03-31 04:34:15] kju at arcor dot de

we have installed the following version (win32):
PHP Version 4.3.2-RC 
Build Date  Mar 31 2003 09:11:59  

No improvements...

------------------------------------------------------------------------

[2003-03-31 03:34:34] [EMAIL PROTECTED]

Please try using this CVS snapshot:

  http://snaps.php.net/php4-STABLE-latest.tar.gz
 
For Windows:
 
  http://snaps.php.net/win32/php4-win32-STABLE-latest.zip

------------------------------------------------------------------------

[2003-03-31 03:30:31] kju at arcor dot de

After we have updated the PHP-Version from 4.1 to 4.3.1 we have
reproducable crashes...

In some of our scripts are exec-commands to use system-commands... With
version 4.1 all our scripts were ok...
But after updating the scripts crash at the 26. system-call...

I have a small example here:

--
n=30;
for ($i=0;$i<$n;$i++)
{
   exec("echo $i >> c:\test.log");
}
--

For any n<26 the script is running fine...
But when n=26 and above the script crashes and the last entry in the
test.log-file is "25" (the 26. system-call).

We have tested the system-calls with exec, system and passthru: same
results.
We also have tested many different commands also with commands who
don't use the filesystem, f.e. "ping $ip".

We also have increased the "set_time_limit" up to a very high  value
(much more than we need normally) but the problem is persistent... no
"normal ending"... 

------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=22975&edit=1

Reply via email to