-
Notifications
You must be signed in to change notification settings - Fork 137
Server misbehaving #298
Comments
Sounds like 23.239.24.5 and 198.58.111.5 Linode Servers are down, I removed from the list and the problem stopped. Thank you |
Hello @rafaelcapucho, Would you please verify all the IPs you configured as the resolvers are reachable on port 53? I can't reach them from my machine. Two remarks:
|
@tsenart Hello!, Yes, I can ping all those DNS servers within my linodes. I changed as you said,
And Mesos-DNS:
But now i'm getting even bigger log volume, with errors like that:
And other times like that:
Thank you for your help, it is very important because we are almost at the end of our config to production cluster. |
Both worked.
|
Tonight I won't be able to spend time on this but it'll be my priority tomorrow. It might be related to #297. |
@rafaelcapucho: From the timestamps of the logs you've posted, it seems that you have a hight rate of queries for the same names. I'm suspecting Google is rate limiting you: https://developers.google.com/speed/public-dns/docs/security#rate_limit |
@tsenart: It make a lot of sense, but in the same time I was getting the same behaviour using Linode DNS and we don't know if they have rate limiting.. The most strange is that the set of 5 computers is empty, all it have is Mesos,Marathon,Docker,Mesos-DNS,1 flask app... running. What could cause too much requests? (I dont even know what hehehey.ru is, actually) And, after the first search on Google DNS we expect that the Host store the value in local memory (cache), right? |
External queries aren't being cached in Mesos-DNS at this point. Try to trace where all of those queries are coming from. |
Result of some miliseconds of running:
I don't know how to interpret most of this results but... And If I found a way to block with iptables to allow queries on :53 to my specifics IPs? Thank you |
@tsenart Hello, When for some reason you guess that the problem is already solved and you would like to test in my environment just tell me. Specially if you provide a binary compiled for Ubuntu 64 bits. Thank you very much for your effort!!! |
@rafaelcapucho: I will, thanks for your patience. |
Can you try running https://github.com/mesosphere/mesos-dns/releases/tag/v0.4.0-pre and see how it behaves? |
I have a similar problem with v0.3.0. Will test v0.4.0pre as well and give some feedback... Thanks! |
The error messages are go for my environment now. Still having an issue with forwarding to Marathon app ports though, but I will open another issue for that. Thanks for the fast fix. |
The Some logs msgs appears but are directly related to external requests to my DNS Server. Thank you @tsenart by your effort and energy!, |
Hello,
I setup Mesos-DNS in a linode and I prepend my 2 Mesos-DNS apps in resolv.conf:
Its work good, dig working, resolv master.mesos properly but there're a lot of errors in Mesos Sandbox Log, a lot (per second) like that:
error exchanging with "23.239.24.5:53": dial udp: lookup dns.jxnc.cncnet.net. on 198.58.111.5:53: server misbehaving
The config used:
All IPs except the last are from linode DNS Server... I'm launching using marathon, with this code:
Dockerfile:
Thank you
The text was updated successfully, but these errors were encountered: