Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-5512

All the connections were filled up after an assertion occurred. Had to reboot Mongo to be able to reconnect to the server.s

    • Type: Icon: Bug Bug
    • Resolution: Duplicate
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: 1.8.5
    • Component/s: Internal Code, Stability
    • Environment:
      VM Ware - Windows 2008 R2 64 bit - 4 GB RAM - 2 Ghz processor - Mongo 64 bit

      C# Driver - 1.1.0.28681

      Mongo has journaling enabled
    • Windows

      I have been running Mongo for the last 6 months without an issue but the last two Tuesdays it stopped allowing for new connections to be established. When I looked at the log I noticed that after the Assertion, a bunch of connections were opened. At that point our application could no longer connect to Mongo.

      Sample Log File
      Tue Apr 03 10:19:18 [conn2766] MapViewOfFileEx failed c:/mongodb/data/TED_LOGS/TED_LOGS.1 errno:487 Attempt to access invalid address.
      Tue Apr 03 10:19:18 [conn2766] Assertion failure p db\mongommf.cpp 198
      Tue Apr 03 10:19:19 [conn2766] update ted.nfSession query:

      { sid: "eogx0tMwLkhwbxhJgyIo1LGW1UeIQUoAv7Jen1D2RI8NPovuEUbqfm8ke5qfzgO+1fx9eB..." }

      exception 0 assertion db\mongommf.cpp:198 0ms
      Tue Apr 03 10:19:20 [initandlisten] connection accepted from 10.20.60.10:59606 #2773
      Tue Apr 03 10:19:20 [initandlisten] connection accepted from 10.20.60.10:59609 #2774
      .
      .
      .

      Tue Apr 03 10:19:48 [conn2766] warning: ClientCursor::yield can't unlock b/c of recursive lock ns: ted.nfSession
      Tue Apr 03 10:19:48 [conn2766] warning: ClientCursor::yield can't unlock b/c of recursive lock ns: ted.nfSession
      Tue Apr 03 10:19:48 [conn2766] warning: ClientCursor::yield can't unlock b/c of recursive lock ns: ted.nfSession
      Tue Apr 03 10:19:48 [conn2766] warning: ClientCursor::yield can't unlock b/c of recursive lock ns: ted.nfSession
      Tue Apr 03 10:19:48 [conn2766] warning: ClientCursor::yield can't unlock b/c of recursive lock ns: ted.nfSession
      Tue Apr 03 10:19:48 [conn2766] warning: ClientCursor::yield can't unlock b/c of recursive lock ns: ted.nfSession
      Tue Apr 03 10:19:48 [conn2766] warning: ClientCursor::yield can't unlock b/c of recursive lock ns: ted.nfSession
      Tue Apr 03 10:19:48 [conn2766] warning: ClientCursor::yield can't unlock b/c of recursive lock ns: ted.nfSession
      Tue Apr 03 10:19:48 [conn2766] warning: ClientCursor::yield can't unlock b/c of recursive lock ns: ted.nfSession
      Tue Apr 03 10:19:48 [conn2766] warning: ClientCursor::yield can't unlock b/c of recursive lock ns: ted.nfSession
      .
      .
      .
      Tue Apr 03 10:35:14 [initandlisten] connection accepted from 10.20.60.10:3510 #4888
      Tue Apr 03 10:35:16 [initandlisten] connection accepted from 10.20.60.10:3519 #4889

            Assignee:
            tad Tad Marshall
            Reporter:
            chris.weber Chris Weber
            Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: