CGI's and processing requests in order

Andre Garzia soapdog at mac.com
Fri Sep 24 18:20:47 EDT 2004


Gregory,

I think that's the way everyone is doing, I use a token file to signal 
the busy state, so when I need to see if another instance of Rev is 
working, I just look for that file...

Cheers
andre


On Sep 24, 2004, at 2:16 PM, Gregory Lypny wrote:

> Hello everyone,
>
> In processing CGI requests, I understand that Revolution creates an 
> instance of itself in memory for each request.  I'm guessing that 
> because of this, it may be possible for two or more clients to be 
> accessing a text file almost simultaneously and create an update 
> anomaly if they both share information and have privileges to edit it. 
>  It's the situation where I need information that you can change and 
> you need information that I can change and you may change it to 
> something else when I'm still looking at the old stuff perhaps making 
> the wrong decision because of this.
>
> I'm curious to know what you think of a rough and ready way to queue 
> processing by having the CGI's access a file with a variable that is 
> either "busy" or "not busy".  The first request being processed sets 
> it to "busy".  If another client submits a request and the variable 
> comes up "busy", their page will be refreshed, perhaps with a brief 
> message, although it's probably not necessary given Rev's processing 
> speed, and when the variable is set back to "not busy", the next 
> client is processed.  Sound reasonable, or is it too clunky?
>
> 	Greg
>
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> http://lists.runrev.com/mailman/listinfo/use-revolution
>
>
-- 
Andre Alves Garzia ð 2004
Soap Dog Studios - BRAZIL
http://studio.soapdog.org



More information about the use-livecode mailing list