#41593 [Opn->Asn]: FastCGI does not handle graceful reload/shutdown
| From: | tony2001@php.net | Date: | Tue, 05 Jun 2007 10:04:54 +0000 |
| Subject: | #41593 [Opn->Asn]: FastCGI does not handle graceful reload/shutdown | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-113399@lists.php.net to get a copy of this message | ||
ID: 41593
Updated by: tony2001@php.net
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] sniper@php.net
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