#17265 [Com]: function connection_xxxx() and ignore_user_abort don't work

From: Date: Wed, 25 Sep 2002 12:39:59 +0000
Subject: #17265 [Com]: function connection_xxxx() and ignore_user_abort don't work
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-20297@lists.php.net to get a copy of this message
 ID:               17265
 Comment by:       neil.doody@talk21.com
 Reported By:      buasuwan@se-ed.net
 Status:           Closed
 Bug Type:         Scripting Engine problem
 Operating System: FreeBSD4.5
 PHP Version:      4.1.2
 Assigned To:      zeev
 New Comment:

If this was really fixed, then Bug #17774 would also be fixed ?


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

[2002-09-19 11:11:22] zeev@php.net

Issue (1) should be fixed.

As for issue (2) - it should be working fine.  Note that disconnected
links are only detected while PHP sends out output.  If you have a
script that just performs computations and doesn't emit output while
doing that, PHP has no way of detecting that the connection was closed.

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

[2002-09-19 06:49:25] neil.doody@talk21.com

Ive been updating my version of PHP every week in the hope that this
problem is fixed.

alas, it still does not work.

Has anyone any feedback on this bug, when it may be fixed?

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

[2002-09-05 15:56:57] sniper@php.net

Another one for Zeev to fix.. :)


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

[2002-09-05 13:42:59] scottij@arbor.net

This bug is trivially reproduceable with the following code fragment:

while (1) {
        sleep(3);

        $status = connection_status();
        syslog(1, "connection status is $status");
        $status = connection_aborted();
        syslog(1, "connection aborted is $status");
}       

It happens consistently using php4.1.2 compiled under OpenBSD 2.8.

If you watch the error log, the connection_status() always returns 0,
whether or not the stop button has been pressed.  Similarly,
connection_aborted() always returns 0.

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

[2002-06-07 20:53:02] mind@sublife.dk

the functions do work if you hve a sleep() with more then one second
everything below don't work.

some one should fix that bug

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

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/17265

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



Thread (7 messages)

« previous php.bugs (#20297) next »