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

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