MongoNetworkError: getaddrinfo ENOTFOUND mongo.railway.internal

2 years ago

I'm getting random errors from my NodeJS express app.
I have added the 100ms before connecting to mongo on the start.
The app connects successfully, and can query the Mongo database, but randomly I get an getaddrinfo ENOTFOUND error, which makes my app unstable.
Any idea about what might be happening?

17 Replies


2 years ago

3 seconds is required, not 100ms


2 years ago

Okay, thanks. I'm making the changes and monitoring I would get the error again.


2 years ago

I just added the delay, and still getting the ENOTFOUND error

1242132655005372400


2 years ago

nixpacks or Dockerfile?


2 years ago

Dockerfile


2 years ago

it might be due to alpine3.18


2 years ago

you are correct, could be a few combined things too


2 years ago

do you know where to find the alpine variable to fix this?


2 years ago

ENABLE_ALPINE_PRIVATE_NETWORKING=true ?


2 years ago

correct


2 years ago

are you also using ioredis?


2 years ago

Yes, I'm initilizing using family: 0


2 years ago

perfect


2 years ago

If I switch node-alpine with the node-slim would that solve most of the networking problems?


2 years ago

yes you can do that or set the service variable you mentioned, whatever works best for you


2 years ago

Okay it seems to be fixed, thanks. We can close this


Loading...