Scraps 最終更新 2026/09/13 10:32

原文著者: @noritama73 /

DBが無応答になったとき、Goのアプリケーションはどこで詰まるのか

  • #データベース
  • #DevOps・CI/CD
  • #インフラ

AIで作成し、掲載基準に基づいて自動選定した要約です。

  • GoアプリケーションはDB無応答時にコネクションプールやセマフォで処理が詰まる
  • readTimeoutを設定することでクエリのI/Oタイムアウトを制御、contextのdeadlineで処理全体の制限をかける
  • readTimeoutを設定しないとエラーも出ず処理が永遠に止まるため、DSNに明示的にタイムアウトを追加する必要がある
DBが無応答になったとき、Goのアプリケーションはどこで詰まるのか

Zenn / 原文を読む