Hi Vance,

Is there a reason why you are not upgrading the production servers to MX6.1? That would seem to the obvious fix?

B)

Vance Heredia wrote:
There are two problems that we are finding and not sure that if this a trait of CFMX6.0

1)
We have created a common component resource pool, whereby generic components are created and used to support multiple applications.


One of these components includes a function that runs generic queries on a DB, which includes error catching etc. While this works fine on some our 6.1 servers, we've noticed that on our 6.0 servers (under load) several of these queries become garbled (extra text gets mixed into the SQL statement) before they are run on the DB. The component that holds this query method is created once in the application scope and is replicated into the request scope every time a person hits a page.

I have a feeling that this method is not synchronised (as in non thread safe) and is thus causing problems. I'm also assuming if this is the case then the memory in which the result set is retuned is by default in application space which means that the reference can be easily overwritten. This method is only used for reads and not writes. Can anyone confirm this? Has anyone else created components within the application scope and then found that they have problems when handling complex objects? Are there any solutions.

2)
These 6.0 servers have legacy code on them which till now have run fine. We tested the integration of component modules with the legacy code on 6.1 servers and everything worked fine. Although once we added the component modules to the 6.0 servers, we began to notice (under load) functions that used to work began stuffing up. The encryption function does not operate correctly, incorrect values are being returned by component functions and variables in the variables/request/client scope are appearing to be mashed and garbled.


Does anyone know what these problems are? Whether they are problems associated only with CFMX6.0? And also if there is a way to fix it?

Cheers

Vance

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Vance Heredia

Java Wireless Architect
Global Applications
Lonely Planet Publications
Email: [EMAIL PROTECTED]
Phone: +61 3 8379 8000

http://www.lonelyplanetimages.com/
http://mobile.lonelyplanet.com/
http://wap.lonelyplanet.com/
http://shop.lonelyplanet.com/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

---
You are currently subscribed to cfaussie as: [EMAIL PROTECTED]
To unsubscribe send a blank email to [EMAIL PROTECTED]
MXDU2004 + Macromedia DevCon AsiaPac + Sydney, Australia
http://www.mxdu.com/ + 24-25 February, 2004


______________________________________________________________________
This email, including attachments, is intended only for the addressee
and may be confidential, privileged and subject to copyright.  If you
have received this email in error, please advise the sender and delete
it.  If you are not the intended recipient of this email, you must not
use, copy or disclose its content to anyone.  You must not copy or

communicate to others content that is confidential or subject to

copyright, unless you have the consent of the content owner.



--
Brett Payne-Rhodes
Eaglehawk Computing
t: +61 (0)8 9371-0471
f: +61 (0)8 9371-0470
m: +61 (0)414 371 047
e: [EMAIL PROTECTED]
w: www.ehc.net.au



---
You are currently subscribed to cfaussie as: [EMAIL PROTECTED]
To unsubscribe send a blank email to [EMAIL PROTECTED]

MXDU2004 + Macromedia DevCon AsiaPac + Sydney, Australia
http://www.mxdu.com/ + 24-25 February, 2004

Reply via email to