Ask a Question related to Coldfusion - Advanced Techniques, Design and Development.
-
Snarfblat #1
Deadlocks occurring, but not using Session, Appliationor other variables.
I'm getting this error in some cases on a site I developed: Error Executing
Database Query. [Macromedia][SQLServer JDBC Driver][SQLServer]Transaction
(Process ID 58) was deadlocked on lock resources with another process and has
been chosen as the deadlock victim. Rerun the transaction. The error occurred
on line 105. The line number always changes, but CFMX's lame new error
reporting system (the errors are emailed to me) don't specify what file to go
with the line number. The site is a message forum. I'm not using any session,
application or other variables that the documentation says should be used with
CFLock; I track everything with ordinary cookies. Any ideas on what's causing
this and what I can do to fix it? Thanks! Rob
Snarfblat Guest
-
#39833 [NEW]: Session variables overwritten by local variables (register_globals=off)
From: sup1382 at accedo dot es Operating system: OpenBSD 3.9 PHP version: 5.2.0 PHP Bug Type: Session related Bug... -
#39447 [NEW]: Want to optionally handle apc_upload_progress variables using session variables
From: krudtaa at yahoo dot com Operating system: All PHP version: 5.2.0 PHP Bug Type: Feature/Change Request Bug... -
COM deadlocks under W2k but under NT 4.0
I have ASP code that calls a COM module to perform encryption functions. The code and COM modules have been working great for two years on an two... -
Session problem when setting session variables in files that are in different directories
I am running PHP 4.3.0 on a WinXPpro machine and I recently got problem with sessions. What I am building is a loginsystem and I need to save... -
variables that change session variables
Hi, I'm currently writing a mulit-page form app that uses a session to retain data from each form element in order for the user to jump between... -
OldCFer #2
Re: Deadlocks occurring, but not using Session,Appliation or other variables.
This is a database problem, and has nothing to do with cflock, or CF. What's
happening is
template X puts a lock on table A and requests a lock on table B. At the same
time Template Y
locks table B and requests a lock on table A. This is called a "deadlock" and
MS SQL server will
declare on the victiim and terminate it. You need to examine your queries and
locking strategies.
There's no simple answer.
OldCFer Guest
-
Snarfblat #3
Re: Deadlocks occurring, but not using Session,Appliation or other variables.
Thanks for the quick response... I'm not currently using any CFLock commands,
but it appears it would help to do so once I can isolate where the deadlocks
are occurring. The problem now is narrowing down what template(s) are causing
the problem... but without a more verbose error report, I'm kinda stuck. Has
anything ever been said by Macromedia about how to get a better report out of
CFERROR? I sincerely miss CF5's version... Rob
Snarfblat Guest
-
Lupus 23 #4
Re: Deadlocks occurring, but not using Session,Appliation or other variables.
No, that doesn't sound like it would help. Like the first replier said, this sounds like a database problem.
Try putting cftransaction around some of your more used queries.
Lupus 23 Guest
-
Ayera Tech #5
Re: Deadlocks occurring, but not using Session,Appliation or other variables.
Within the CFQUERY(ies) you can also use the 'with NOLOCK' option or set the Isolation llevel different within a CFTRANSACTION if you continue getting the errors.
Ayera Tech Guest



Reply With Quote

