Deadlocks occurring, but not using Session, Appliationor other variables.

Ask a Question related to Coldfusion - Advanced Techniques, Design and Development.

  1. #1

    Default 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

  2. Similar Questions and Discussions

    1. #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...
    2. #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...
    3. 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...
    4. 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...
    5. 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...
  3. #2

    Default 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

  4. #3

    Default 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

  5. #4

    Default 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

  6. #5

    Default 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

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139