PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Sporadyczny błąd Postgresa w Heroku:nie można przetłumaczyć nazwy hosta na adres:Nieznana nazwa lub usługa (PG::Błąd)

To jest DNS błąd. Jest bardzo mało prawdopodobne, aby miało to coś wspólnego z twoim kodem. Jeśli zarówno Twoja aplikacja Rails, jak i baza danych znajdują się w Heroku, skontaktuj się z obsługą Heroku.

Jeśli Twoja aplikacja Railsowa działa na zewnątrz chmura Heroku (jako że szukanie terminu „jednorożec” sugeruje, że może tak być; proszę połączyć się z takimi rzeczami; nie wszyscy wiedzą, co to jest „jednorożec” ), musisz wykonać pewne debugowanie, aby ustalić, gdzie występują problemy z DNS. Czy jest to rekursywny serwer DNS, z którego korzysta Twoja aplikacja? Jakiś bliżej serwer buforujący? Jakiś pośredni serwer w łańcuchu używany do rozwiązywania DNS Heroku (mało prawdopodobne) ? DNS Heroku sam w sobie? Czy jest to problem utraty pakietów, problem polegający na tym, że serwer odpowiada fałszywym negatywem, jeden zły serwer w klastrze okrężnym, ... ? Spodziewaj się spędzić dużo czasu z dig +trace oraz z traceroute lub mtr - zakładając, że możesz ssh in. Jeśli masz root, tcpdump i tshark może być również przydatne, podobnie jak zbadanie dzienników serwera DNS, którego używasz, jeśli możesz uzyskać do nich dostęp.

Jeśli nie masz dostępu do powłoki, musisz zepsuć wsparcie osób, z którymi hostujesz.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak utworzyć tabelę tylko wtedy, gdy nie istnieje w PostgreSQL

  2. Korzystanie z funkcji Postgres JSON w kolumnach tabeli

  3. Jednoczesny proces wstawiania danych do bazy danych

  4. Presto SQL :Zmiana stref czasowych za pomocą ciągu stref czasowych w wyniku zapytania nie działa

  5. Rozmiar indeksu PostgreSQL i numer wartości