下記のエラーが発生しました。
ActiveRecord::ConnectionNotEstablished (could not translate host name "dpg-ci46r8liuie031gfn000-a" to address: Temporary failure in name resolution
):
こちらのエラーを調べているのですが、あまり情報がないので分かりません。
強いて、リージョン関係だという情報も見かけたのですが、分かりません。
こちらは何処で発生したエラーなのでしょうか?
ActiveRecord::ConnectionNotEstablished (could not translate host name "dpg-ci46r8liuie031gfn000-a" to address: Temporary failure in name resolution
):
app/controllers/toppages_controller.rb:4:in `index'
このdpg-ci46r8liuie031gfn000-aはXサーバーVPSで生成されているホストネームでしょうか?
環境構築の時点で、このようなホストネームを生成した記憶がないので、質問をさせて頂きました。
エラー自体はデータベースの接続に失敗している(ホスト名の名前解決に失敗している)との内容のようなので、まずはホスト名が間違っていないか、ホスト名が正しく指定されているか確認してみてください。
軽く調べたところリージョンに関しては、データベースが異なるリージョンにあると通信距離が長くなり遅延が発生し、DNSの名前解決に失敗することもあるようなので関係している可能性もあるかとは思います。
ホスト名「dpg-ci46r8liuie031gfn000-a」については、Xserver側で生成されたものではなく、データベースホスティングサービス側(外部で利用しているサービス側)で自動生成されたものではないでしょうか。心当たりがある場合そのサービスの管理画面でホスト名を確認するとよいかと思います。