Wei Weng <[EMAIL PROTECTED]> wrote... : > d'oh I meant to ask "how". :) > > Here is my understanding of the reading the code: > > If PHP doesn't get the correct string length for the return value of > ap_rwrite call, then it knows the socket is broken, then it goes to > zend_bailout() to abort the script. > > So that means if it is a script that gets stuck in a database query, > there is no way to abort it, since PHP will not proceed onto the output > part of the script *after* the database query until the query is > finished. > > That means we will be stuck in a database query unless it times out.
I've never studied this part of the code, but I think you are on the right track. Indeed, PHP does not stop DB query even if you stop the request. -- Maxim Maletsky [EMAIL PROTECTED] www.PHPBeginner.com // PHP for Beginners www.maxim.cx // my Home // my Wish List: ( Get me something! ) http://www.amazon.com/exec/obidos/registry/2IXE7SMI5EDI3 > On Wed, 2002-10-23 at 12:21, Maxim Maletsky wrote: > > > > i think it already does. > > > > > > -- > > Maxim Maletsky > > [EMAIL PROTECTED] > > > > > > www.PHPBeginner.com // PHP for Beginners > > www.maxim.cx // my Home > > > > // my Wish List: ( Get me something! ) > > http://www.amazon.com/exec/obidos/registry/2IXE7SMI5EDI3 > > > > > > > > Wei Weng <[EMAIL PROTECTED]> wrote... : > > > > > I have a question about PHP internal. How does PHP implement the browser > > > related script abortion, such as when user hits the stop button in the > > > browser, PHP can abort the script being executed in the background. > > > > > > > > > Thanks > > > > > > Wei > > > > > > > > > -- > > > PHP Development Mailing List <http://www.php.net/> > > > To unsubscribe, visit: http://www.php.net/unsub.php > > > > > > > > > -- > > PHP Development Mailing List <http://www.php.net/> > > To unsubscribe, visit: http://www.php.net/unsub.php > > > > > -- > Wei Weng > Network Software Engineer > KenCast Inc. > > > > -- > PHP Development Mailing List <http://www.php.net/> > To unsubscribe, visit: http://www.php.net/unsub.php > -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, visit: http://www.php.net/unsub.php