For this case, could you just consider running PHP as a CGI? That would leave Apache up but let PHP close down after execution, yes?
Dante ---------- D. Dante Lorenso Web Adminstrator [EMAIL PROTECTED] -----Original Message----- From: William Jon McCann [mailto:[EMAIL PROTECTED]] Sent: Wednesday, January 29, 2003 11:08 AM To: [EMAIL PROTECTED] Subject: [PHP-DEV] apache2 functions Hello, Here at Johns Hopkins we use Apache+PHP to drive the user interface to our Hubble Space Telescope image archive. Using PHP has been one of the best decisions we have made. One of our new features is an mosaic image browser. In some cases a PHP script will run a custom command line program (via passthru) that reads FITS format images or manipulates them and then passes them to the client as PNG. These images are often greater than 4000x4000 and with floating point precision have a fairly large memory footprint. Our servers have sufficient memory but only if the httpd processes exit after serving such a request. The apache_child_terminate function <http://www.php.net/manual/en/function.apache-child-terminate.php> seems perfect for this application. Unfortunately, it doesn't seem to be implemented for Apache2 <http://bugs.php.net/bug.php?id=17557>. Other solutions such as setting MaxRequestsPerChild=1 have undesirable effects on performance when serving many smaller files. Does anyone know what the status of this bug is? I searched the list archives and could find any references to it. Thank you, Jon -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, visit: http://www.php.net/unsub.php -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, visit: http://www.php.net/unsub.php