Hello all, I have 2 questions that have come up because I have several
long reports that can take 1-2 minutes to run.  These are run from any
web client thru our linux -> apache -> php -> mysql system.

1)server keeps working after client disconnects
If a php script is running and it may take 1-3 minutes, and I hit escape
or close my web browser window, the script keeps running.  I can see it
in top, consuming lots of cpu and sometimes ram.  Why doesn't apache and
the php4.so notice the closed tcp connection and abort the script?  Is
there a way to make this happen?

2)session_start() blocks until other session scripts complete
Related to #1 above, if I have a script that uses session_start() or
session_register() running, for say 1-3 minutes, and I try to open
another connection to the same server to a script that uses
session_start() or session_register() the 2nd connection is blocked
until the first script finishes!  This seems very bad.  How can I get
around this?  I have tested and found that serving other php/mysql
scripts from the same server work fine as long as no session_start() or
session_register() like commands are present.  I didn't seen this
anywhere on the PHP website or docs.

Can anyone help?  Thanks!
Mike

-- 
Michael Kedl <[EMAIL PROTECTED]>


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to