Uploaded image for project: 'Node.js Driver'
  1. Node.js Driver
  2. NODE-2313

Error "MongoTimeoutError: Server selection timed out after 30000 ms"

    • Type: Icon: Bug Bug
    • Resolution: Works as Designed
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: 3.3.4
    • Component/s: None
    • Labels:
    • Environment:
      Ubuntu 18.04 x64
      MongoDB server version: 3.6.3 on localhost
      yarn v1.19.1
      node v8.16.2

      Hello,

      I'm getting this error message from mogodb module.

       

      MongoTimeoutError: Server selection timed out after 30000 ms
          at Timeout.setTimeout (api/node_modules/mongodb/lib/core/sdam/topology.js:899:9)
          at ontimeout (timers.js:498:11)
          at tryOnTimeout (timers.js:323:5)
          at Timer.listOnTimeout (timers.js:290:5)
      

       

       

      In my case, I'm using loopback-connector-mongodb, but I setup my package.json to force using last version of mongodb in resolutions as follow

      "resolutions": {
          "mongodb": "^3.3.4-rc0"
        }
      

      my connection parameters as follow

      "host": "127.0.0.1",
      "port": 27017,
      "database": "***",
      "password": "***",
      "user": "***",
      "authSource": "***",
      "useNewUrlParser": true,
      "useUnifiedTopology": true
      "enableGeoIndexing": true
      

      below is my server environment parameters

       

      OS: Ubuntu 18.04 x64
      MongoDB server version: 3.6.3 on localhost
      yarn v1.19.1
      node v8.16.2 
      

       

      @mbroadst  I already delete package-lock.json/yarn-lock.json and install fresh dependencies

            Assignee:
            matt.broadstone@mongodb.com Matt Broadstone
            Reporter:
            raksha.sudan@gmail.com MOjahed Elbakre
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: