ID:               32838
 Updated by:       [EMAIL PROTECTED]
 Reported By:      mjpph at stardust dot fi
-Status:           Open
+Status:           Feedback
 Bug Type:         Program Execution
 Operating System: Linux
 PHP Version:      5.0.4
 New Comment:

Please try using this CVS snapshot:

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




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

[2005-05-05 15:16:41] mjpph at stardust dot fi

More info. I have a identical script running on a machine with PHP
5.0.0RC3, it has no problems mentioned here. All scripts run perfectly
well. When I run the identical script on 5.0.4 it freezes after some
time of runtime almost without exceptions. Both are CLI versions
compiled from the source. The hltv-runner started to freeze after I
upgraded PHP from 5.0.0RC3 to 5.0.4, it never did before the upgrade.

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

[2005-05-02 18:10:33] mjpph at stardust dot fi

I'm using PHP's CLI version. Also I noticed that when I upgraded an
earlier 5.x PHP to 5.0.4 it started to freeze one process runner which
has always worked perfectly. The script was unchanged.

Test code can be anything that just simply opens a child process which
has atleast relatively high output and keeps listening to it for a long
time (several hours, days). I'll add two simple test scripts asap.

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

[2005-04-28 00:10:25] [EMAIL PROTECTED]

Also specify which SAPI you are using: eg: Apache, CLI, CGI.
Note that launching a CGI child process from either Apache or an
existing CGI process is going to bite you unless you clean up the
environmental variables you pass on to the child process.

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

[2005-04-27 12:42:22] [EMAIL PROTECTED]

Thank you for this bug report. To properly diagnose the problem, we
need a short but complete example script to be able to reproduce
this bug ourselves. 

A proper reproducing script starts with <?php and ends with ?>,
is max. 10-20 lines long and does not require any external 
resources such as databases, etc.

If possible, make the script source available online and provide
an URL to it here. Try to avoid embedding huge scripts into the report.



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

[2005-04-26 15:21:02] mjpph at stardust dot fi

It also seems that by using only on fgets() per select to get the child
process's output seems to make the script a lot more stable than for
example getting the whole buffer with stream_get_contents or by loopin
fgets/stream_get_line. This was also the case with the earlier script
though it didn't make the script still completely stable.

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

The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
    http://bugs.php.net/32838

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

Reply via email to