exec, passthru calling /usr/local/bin/php4 problem

From: Date: Tue, 24 Jun 2003 23:00:23 +0000
Subject: exec, passthru calling /usr/local/bin/php4 problem
Groups: php.general 
Request: Send a blank email to php-general+get-152672@lists.php.net to get a copy of this message
I am currently using Apache 1.3.27, PHP 4.3.2 and our server is configured to force all users to use PHP as a script by calling #!/usr/local/bin/php at the top of each script causing suexec to control scripts. I noticed a really strange thing from one of our users. I have tested the following and get error message about unable to fork ("/usr/local/bin/php") error. I created a simple test.php file that contains: #!/usr/local/bin/php <? passthru("/usr/local/bin/php -q somefile.php"); ?> The somefile.php contains: <? print "Hello World"; ?> However when I run test.php from within a browser I get the following as the output: Content-type: text/html X-Powered-By: PHP/4.3.2 Content-type: text/html X-Powered-By: PHP/4.3.2 Content-type: text/html X-Powered-By: PHP/4.3.2 Content-type: text/html X-Powered-By: PHP/4.3.2 Content-type: text/html X-Powered-By: PHP/4.3.2 Content-type: text/html X-Powered-By: PHP/4.3.2 <br /> <b>Warning</b>: passthru(): Unable to fork [/home/u/utefans/public_html/ftml_templates/test.php] in <b>/home/u/utefans/public_html/ftml_templates/test.php</b> on line <b>4</b><br /> Does anyone have any idea what is happening? It appears as if the PHP binary runs over and over until it finally freaks out and gives "unable to fork" error message. Any help would greatly be appreciated. Devin Atencio

« previous php.general (#152672) next »