ID:               41593
 Comment by:       andrei dot nigmatulin at gmail dot com
 Reported By:      jonepet at dcvhost dot no
 Status:           No Feedback
 Bug Type:         CGI related
 Operating System: Linux
 PHP Version:      5.2.3
 Assigned To:      dmitry
 New Comment:

Graceful reload/shutdown implemented in unofficial patch
http://php-fpm.anight.org/. For now docs are in Russian, though.


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

[2007-06-21 01:00:00] php-bugs at lists dot php dot net

No feedback was provided for this bug for over a week, so it is
being suspended automatically. If you are able to provide the
information that was originally requested, please do so and change
the status of the bug back to "Open".

------------------------------------------------------------------------

[2007-06-13 19:25:56] severn-php at xephris dot net

Re: mod_fcgid: I see... I guess I'll modify mod_fcgid myself for that
setup.

That doesn't explain the mod_fastcgi problems though. I thought it
might be something with my setup so I rebuilt it from scratch... might
have had some old crap left behind. I don't get 500 errors with PHP
5.2.3 + mod_fastcgi 2.4.2 + Apache 1.3.37 anymore, so it does look fixed
in 5.2.3... but I get another strange problem: doing a graceful restart
shortens the sleep time to zero. i.e.

<?php
 $a = time();
 sleep(30);
 echo time()-$a;
?>

Going to this page then doing a graceful after 5 seconds would give "5"
instead of the expected "30".

php5.fcgi==
#!/bin/sh
export PHP_FCGI_CHILDREN=4
exec /opt/php5/bin/php-cgi $*

For the record, PHP 4.4.7 dies with a 500 error, but that's not a big
problem for us...

Could the OP perhaps provide us some info on what versions of Apache
and mod_fastcgi/mod_fcgid so we can try replicating it?

------------------------------------------------------------------------

[2007-06-13 17:40:12] [EMAIL PROTECTED]

PHP/fastcgi catches SIGTERM and always does graceful shutdown, however
mod_fcgid sends SIGTERM then waits for one second and sends SIGKILL if
PHP process isn't exited.

So this is not a PHP issue.

------------------------------------------------------------------------

[2007-06-12 19:31:57] severn-php at xephris dot net

>From the looks of the changelog, Bug #36158 was fixed in 5.1.3

I just tried that with mod_fcgid 2.1 and Apache 2.2.4 on x64 Linux and
it too "died". mod_fcgid sends SIGTERM to the PHP process which dies
returning a blank page. I also tried it with mod_fastcgi 2.4.2 and
Apache 1.3.37, that died with the 500 error.

I've also tried PHP 5.1.6 and 5.2.3, same issue.

So... it looks to me like the bug was never actually fixed... (not in
5.x at least). I get the same behaviour with 4.4.7 (blank screen with
mod_fcgid, 500 error with mod_fastcgi)

------------------------------------------------------------------------

[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.

------------------------------------------------------------------------

The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
    http://bugs.php.net/41593

-- 
Edit this bug report at http://bugs.php.net/?id=41593&edit=1

Reply via email to