ホームページ > バックエンド開発 > Golang > エラーによりデータベースの初期化に失敗しました `host=db user=database=` に接続できません: ダイヤルアップ エラー (ダイヤルアップ tcp xxxx: 接続: 接続が拒否されました)

エラーによりデータベースの初期化に失敗しました `host=db user=database=` に接続できません: ダイヤルアップ エラー (ダイヤルアップ tcp xxxx: 接続: 接続が拒否されました)

王林
リリース: 2024-02-06 09:25:14
転載
1280 人が閲覧しました

初始化数据库失败,出现错误无法连接到`host=db user=database=`:拨号错误(拨号tcp xxxx:连接:连接被拒绝)

質問の内容

Docker コンテナ サービスを開始するたびに、failed toInitialize エラーが表示されます。

リーリー

ライブ リロードには air を使用します。air.toml ファイルを見つけてください

リーリー

コードを再度保存してアプリケーションをライブでリロードすると、接続が確立されます


正解


待つ必要があります postgresデータベースの初期化が完了しました。

#https://docs を表示します。 docker.com/compose/compose-file/compose-file-v3/#healthcheck

db

サービスに healthcheck を追加します リーリー そして、

depend_on

を次のように変更します リーリー

以上がエラーによりデータベースの初期化に失敗しました `host=db user=database=` に接続できません: ダイヤルアップ エラー (ダイヤルアップ tcp xxxx: 接続: 接続が拒否されました)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:stackoverflow.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート