One of the problems faced with the discussion on this topic is that the 
application name variable is the same for all versions of the software.  We 
have adopted a simple solution to this.  Each release of the software is given 
a distinct application name with a version number attached.   BFD_CTMGR   would 
be BFD_CTMGR_010  for production and BFD_CTMGR_011 for the current version in 
the TEST system and BFD_CTMGR_012 for the current development environment.    
This prevents application variables from accidently being shared on the same 
box.  

Everytime a new version of software is started the version number is 
incremented in DEV.   

-------------- Original message -------------- 
From: Stephen Moretti <[EMAIL PROTECTED]> 

> Nick Sweeney wrote: 
> > Thanks Ade, 
> > 
> > So - what that means is: 
> > 
> > If have two clients both running Fat Admin on the same server - but two 
> > different URLS. 
> > 
> > www.client1.com 
> > 
> > www.client2.com 
> > 
> > And if they happen to run it at the same time - there is going to be issues 
> > of some kind. Like - they may cross over and use eachother's 
> > datasources???? 
> > 
> Correct. Or overwrite one another. 
> 
> > Because I set everything up in the app.cfm - 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > > > name="BFD_CTMGR" 
> > sessionmanagement="yes" 
> > setclientcookies="yes" 
> > sessiontimeout="#CreateTimeSpan(0, 0, 120, 0)#"> 
> > 
> > If that's true - then a great example of a rookie mistake and quite eye 
> > opening. It was my understanding that this was running at the "browser" 
> > level - and not at the server - but I am wrong, aren't I. 
> > 
> All variables (apart from cookies) are actually created and stored on 
> the server in some way shape or form. Server, Application and Session 
> scopes are what I know as shared-scope variables. They are all stored 
> on the server, so you need to be very careful about application names, 
> protecting against race conditions and basically any situation where 
> more than one browser could potentially be accessing a variable in those 
> scopes. 
> 
> An easy fix for your current problem is probably just to replace the 
> dots in cgi.server_name with underscores and use that as part of your 
> application name. 
> 
> Regards 
> 
> Stephen 
> 
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Message: http://www.houseoffusion.com/lists.cfm/link=i:15:1585
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/15
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:15
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.15
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to