ID: 41593 Updated by: [EMAIL PROTECTED] Reported By: jonepet at dcvhost dot no -Status: Open +Status: Assigned Bug Type: CGI related Operating System: Linux PHP Version: 5.2.3 -Assigned To: +Assigned To: dmitry
Previous Comments: ------------------------------------------------------------------------ [2007-06-05 07:58:15] jonepet at dcvhost dot no As of the close/last comment of Bug #36158 it was working at that time. I don't know if it really did, or if there was any releases with this fix. I didn't meant "previous version" but "earlier version", in the original description, referring to the last comment of Bug #36158. ------------------------------------------------------------------------ [2007-06-05 07:34:58] [EMAIL PROTECTED] In what PHP version did it work? ------------------------------------------------------------------------ [2007-06-04 23:06:35] jonepet at dcvhost dot no Description: ------------ This is a duplicate of older closed Bug #36158. Solved in previous version, but broken again in newer (because of replaced lib?). The FastCGI module in PHP does not handle graceful/SIGTERM shutdown/reload correctly. When sending a graceful reload to Apache, all running PHP processes dies, and Apache return "500 Internal Server Error" to waiting HTTP clients. Reproduce code: --------------- <?php sleep(10); echo "Done"; ?> Open in a web browser and then do an apache2ctl graceful on the server. Expected result: ---------------- "Done" should be printed to the web browser after 10 seconds. Actual result: -------------- "Internal Server Error" to browser and "premature end of script headers" to log file. ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=41593&edit=1