PHP concurrent script execution

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • jw7u

    PHP concurrent script execution

    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.

  • Jan

    #2
    Re: PHP concurrent script execution

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


    -
    Jan

    Comment

    • Wayne

      #3
      Re: PHP concurrent script execution

      On 26 Aug 2005 00:08:35 -0700, "jw7u" <PokerEdge@gmai l.com> wrote:
      [color=blue]
      >I'm experiencing some very weird behavior. I have a simple script that
      >inserts a row into the DB, then sleeps for 30 seconds.[/color]

      I shouldn't ask but: Why do you have a webpage sleep for 30 seconds?
      [color=blue]
      >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.[/color]

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

      Comment

      Working...