It makes sense as it seems like the worker keeps retrying. Did you check your DNS server as the error message suggested?
You may also run multiple workers to avoid blockages like this. Check this topic out to see how you can run multiple, dedicated workers for different queues: How to clear backlog and monitor it - #15 by amit1