ID:               41593
 Updated by:       [EMAIL PROTECTED]
 Reported By:      jonepet at dcvhost dot no
-Status:           Open
+Status:           Feedback
 Bug Type:         CGI related
 Operating System: Linux
 PHP Version:      5.2.3
 New Comment:

In what PHP version did it work?


Previous Comments:
------------------------------------------------------------------------

[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

Reply via email to