Toto je DNS chyba. Je velmi nepravděpodobné, že by to mělo něco společného s vaším kódem. Pokud jsou vaše aplikace Rails i vaše DB v rámci Heroku, kontaktujte podporu Heroku.
Pokud vaše aplikace Rails běží venku oblak Heroku (jak trochu hledání výrazu „jednorožec“ naznačuje, že by to mohlo být; prosím odkaz na podobné věci; ne každý ví, co je to „jednorožec“ ), musíte provést nějaké ladění, abyste zjistili, kde jsou problémy s DNS. Je to rekurzivní server DNS, který vaše aplikace používá? Nějaký bližší cachovací server? Nějaký mezilehlý server v řetězci použitý k vyřešení DNS Heroku (nepravděpodobné)? Heroku's DNS sám o sobě? Jde o problém se ztrátou paketů, problém, kdy server odpoví falešně negativním, jeden špatný server v clusteru typu round-robin, ...? Očekávejte, že strávíte spoustu kvalitního času s dig +trace
a pomocí traceroute
nebo mtr
- za předpokladu, že umíte ssh
in. Pokud máte root, tcpdump
a tshark
může být také užitečné, stejně jako prozkoumání protokolů serveru DNS, který používáte, pokud k nim můžete získat přístup.
Pokud nemáte přístup k shellu, musíte do značné míry narušit podporu lidí, se kterými hostujete.