I am getting this connection error from replit since weekend.
const serverSelectionError = new ServerSelectionError();
^
MongooseServerSelectionError: getaddrinfo ENOTFOUND ac-otj2fk4-shard-00-01.jqf3ndr.mongodb.net
at NativeConnection.Connection.openUri (/home/runner/boilerplate-project-exercisetracker/node_modules/mongoose/lib/connection.js:824:32)
at /home/runner/boilerplate-project-exercisetracker/node_modules/mongoose/lib/index.js:412:10
at /home/runner/boilerplate-project-exercisetracker/node_modules/mongoose/lib/helpers/promiseOrCallback.js:41:5
at new Promise (<anonymous>)
at promiseOrCallback (/home/runner/boilerplate-project-exercisetracker/node_modules/mongoose/lib/helpers/promiseOrCallback.js:40:10)
at Mongoose._promiseOrCallback (/home/runner/boilerplate-project-exercisetracker/node_modules/mongoose/lib/index.js:1265:10)
at Mongoose.connect (/home/runner/boilerplate-project-exercisetracker/node_modules/mongoose/lib/index.js:411:20)
at Object.<anonymous> (/home/runner/boilerplate-project-exercisetracker/index.js:9:10)
at Module._compile (node:internal/modules/cjs/loader:1105:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1159:10) {
reason: TopologyDescription {
type: 'ReplicaSetNoPrimary',
servers: Map(3) {
'ac-otj2fk4-shard-00-00.jqf3ndr.mongodb.net:27017' => ServerDescription {
address: 'ac-otj2fk4-shard-00-00.jqf3ndr.mongodb.net:27017',
type: 'RSSecondary',
hosts: [
'ac-otj2fk4-shard-00-00.jqf3ndr.mongodb.net:27017',
'ac-otj2fk4-shard-00-01.jqf3ndr.mongodb.net:27017',
'ac-otj2fk4-shard-00-02.jqf3ndr.mongodb.net:27017'
],
passives: [],
arbiters: [],
tags: {
provider: 'AWS',
workloadType: 'OPERATIONAL',
nodeType: 'ELECTABLE',
region: 'US_EAST_1'
},
minWireVersion: 0,
maxWireVersion: 13,
roundTripTime: 217.72000000000003,
lastUpdateTime: 6177723,
lastWriteDate: 2022-11-29T08:19:43.000Z,
error: null,
topologyVersion: {
processId: ObjectId { [Symbol(id)]: [Buffer [Uint8Array]] },
counter: 5
},
setName: 'atlas-u7gv3z-shard-0',
setVersion: 11,
electionId: null,
logicalSessionTimeoutMinutes: 30,
primary: 'ac-otj2fk4-shard-00-01.jqf3ndr.mongodb.net:27017',
me: 'ac-otj2fk4-shard-00-00.jqf3ndr.mongodb.net:27017',
'$clusterTime': {
clusterTime: Timestamp { low: 10, high: 1669709983, unsigned: true },
signature: { hash: [Binary], keyId: [Long] }
}
},
'ac-otj2fk4-shard-00-01.jqf3ndr.mongodb.net:27017' => ServerDescription {
address: 'ac-otj2fk4-shard-00-01.jqf3ndr.mongodb.net:27017',
type: 'Unknown',
hosts: [],
passives: [],
arbiters: [],
tags: {},
minWireVersion: 0,
maxWireVersion: 0,
roundTripTime: -1,
lastUpdateTime: 6186787,
lastWriteDate: 0,
error: MongoNetworkError: getaddrinfo ENOTFOUND ac-otj2fk4-shard-00-01.jqf3ndr.mongodb.net
at connectionFailureError (/home/runner/boilerplate-project-exercisetracker/node_modules/mongoose/node_modules/mongodb/lib/cmap/connect.js:387:20)
at TLSSocket.<anonymous> (/home/runner/boilerplate-project-exercisetracker/node_modules/mongoose/node_modules/mongodb/lib/cmap/connect.js:310:22)
at Object.onceWrapper (node:events:642:26)
at TLSSocket.emit (node:events:527:28)
at emitErrorNT (node:internal/streams/destroy:157:8)
at emitErrorCloseNT (node:internal/streams/destroy:122:3)
at processTicksAndRejections (node:internal/process/task_queues:83:21) {
cause: Error: getaddrinfo ENOTFOUND ac-otj2fk4-shard-00-01.jqf3ndr.mongodb.net
at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:71:26) {
errno: -3008,
code: 'ENOTFOUND',
syscall: 'getaddrinfo',
hostname: 'ac-otj2fk4-shard-00-01.jqf3ndr.mongodb.net'
},
[Symbol(errorLabels)]: Set(1) { 'ResetPool' }
},
topologyVersion: null,
setName: null,
setVersion: null,
electionId: null,
logicalSessionTimeoutMinutes: null,
primary: null,
me: null,
'$clusterTime': null
},
'ac-otj2fk4-shard-00-02.jqf3ndr.mongodb.net:27017' => ServerDescription {
address: 'ac-otj2fk4-shard-00-02.jqf3ndr.mongodb.net:27017',
type: 'Unknown',
hosts: [],
passives: [],
arbiters: [],
tags: {},
minWireVersion: 0,
maxWireVersion: 0,
roundTripTime: -1,
lastUpdateTime: 6186661,
lastWriteDate: 0,
error: MongoNetworkError: getaddrinfo ENOTFOUND ac-otj2fk4-shard-00-02.jqf3ndr.mongodb.net
at connectionFailureError (/home/runner/boilerplate-project-exercisetracker/node_modules/mongoose/node_modules/mongodb/lib/cmap/connect.js:387:20)
at TLSSocket.<anonymous> (/home/runner/boilerplate-project-exercisetracker/node_modules/mongoose/node_modules/mongodb/lib/cmap/connect.js:310:22)
at Object.onceWrapper (node:events:642:26)
at TLSSocket.emit (node:events:527:28)
at emitErrorNT (node:internal/streams/destroy:157:8)
at emitErrorCloseNT (node:internal/streams/destroy:122:3)
at processTicksAndRejections (node:internal/process/task_queues:83:21) {
cause: Error: getaddrinfo ENOTFOUND ac-otj2fk4-shard-00-02.jqf3ndr.mongodb.net
at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:71:26) {
errno: -3008,
code: 'ENOTFOUND',
syscall: 'getaddrinfo',
hostname: 'ac-otj2fk4-shard-00-02.jqf3ndr.mongodb.net'
},
[Symbol(errorLabels)]: Set(1) { 'ResetPool' }