Open anthonator opened 8 years ago
Interesting. This happens every time?
You can try to switch to EventMachine as a workaround, but of course it's not a "solution".
Yeah, it's consistent.
If I get time I'll try switching over.
Can you post your code somewhere?
It's likely an infrastructure configuration issue related to EDNS0 and legacy DNS where the answer QDCOUNT > 1 || packet payload > 512 bytes, and the resulting payload is incomplete. Some old packet sanitizers / firewalls also truncate or drop DNS packets > 512 bytes and prevent EDNS0 from working properly. I'm considering put together a patch for resolv.rb which $DEBUGs malformed packets for production troubleshooting.
Has anybody seen this before? I thought this might be a rate limiting issue but I'm not having issues with the web client. I also deleted my Slack app and recreated it but I'm still having this issue.