Ticket #426 (new defect)
Opened 14 years ago
Request handling issue
| Reported by: | Tramal <tryout2012year@…> | Owned by: | |
|---|---|---|---|
| Priority: | high | Milestone: | 2.0.x-next-patch |
| Version: | 2.0.304 | Severity: | normal |
| Keywords: | Event Heavy Load | Cc: |
Description
Good day! We have a great problem on our LIVE server. This issue is serious. The problem is with a controller function. Anytime we have "heavy load" that means we have a lot of users (100 or more), one of the function starts to work incorrectly, provide invalid data and errors. If I place <cflock scope="Application" type="Exclusive" timeout="150"> tag inside the function, it will work correctly anytime. All of the variables are defined with key word "var". It seems as we have "shared" variables, but actually we dont. Also this function will go wrong if we send a lot of requests of one kind for example "http://localhost:8500/index.cfm?event=time.home" it will also crash without using a tag <cflock>. (For example If a user hits a button a lot of times) But if we lock this function then everything is okay. Model-glue ver.2 The crash result message is: "The value cannot be converted to a number." this happen because data integrity goes down. Any idea how to avoid locking the function will be appreciated.
![(please configure the [header_logo] section in trac.ini)](/ModelGlue.com/trac.cgi/chrome/site/your_project_logo.png)