ID: 14997 User updated by: [EMAIL PROTECTED] Reported By: [EMAIL PROTECTED] Status: Open Bug Type: Program Execution Operating System: Linux PHP Version: 4.1.1 New Comment:
Does anyone have any thoughts on this? If not, I'm going to have to go back to Perl, which I haven't used for years! Marcus Previous Comments: ------------------------------------------------------------------------ [2002-01-14 06:28:24] [EMAIL PROTECTED] There are zombie processes, but there are also many valid processes. Do you know a fix? ------------------------------------------------------------------------ [2002-01-11 10:48:15] [EMAIL PROTECTED] are you talking about 'defunct' (aka zombie) processes? ------------------------------------------------------------------------ [2002-01-11 10:42:50] [EMAIL PROTECTED] If PHP is running via a web server, and mutiple system calls are made within the script to another script, hundreds of processes are created. Here is an example: Script 1: <?php for ($i=1; $i<=5; $i++) { system("php script2.php"); } ?> Script 2: <?php exit; ?> The effect is the same (and more difficult to stop) when the system calls are made in the background. e.g. system("php script2.php >>/dev/null 2>>/dev/null &"); I have even tried calling a shell script, which in turn calls the second PHP script (both in the background), but it still causes lots of processes. The "exec" command is also affected. At first, I thought this was a problem with either Zeus web server of Fast CGI, but I have since tried it with Apache and normal CGI with the same effect. ------------------------------------------------------------------------ Edit this bug report at http://bugs.php.net/?id=14997&edit=1 -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]