PHP concurrent script execution

Do you have a question? Post it now! No Registration Necessary.  Now with pictures!

Threaded View
I'm experiencing some very weird behavior.  I have a simple script that
inserts a row into the DB, then sleeps for 30 seconds.  If I try to run
the script concurrently by opening 2 browser windows, the 2nd instance
will not run until the 1st instance of the script has finished
executing (30 seconds).  This is NOT what I expected.

However, if I run the script from IE, then again concurrently from
Mozilla, everything is fine!  Or, if I run the script from computer A,
then load it from computer B, it runs concurrently just fine!  It's
only when I'm loading the script on twice on 1 computer, using the same
internet browser, that it does not run concurrently.  Does anyone have
any ideas??

Thanks in advance.

Re: PHP concurrent script execution

It seems that you're using a Session, right?
For more informations take a look at


Re: PHP concurrent script execution

Quoted text here. Click to load it

I shouldn't ask but: Why do you have a webpage sleep for 30 seconds?

Quoted text here. Click to load it

It could be that your browser is the hold up, not the server.  While
your script is sleeping for the 30 seconds it still has an HTTP
connection open and the browser is still waiting for a response.  It's
entirely possible (even likely) that the browser will not issue
another request for the same resource until the first request

Site Timeline