Supabaseを再起動したら接続エラーが直った話

2025-03-05

記事のメイン画像

結論から言うと、SupabaseのProjectを再起動したら直った話です。

経緯

このブログで、昨晩0時頃に記事詳細画面を開くと下記のエラーが発生するようになっていました。

Can't reach database server at `aws-0-ap-northeast-1.pooler.supabase.com:5432`
Please make sure your database server is running at `aws-0-ap-northeast-1.pooler.supabase.com:5432`.
code: 'P1001',

ただ、なぜか記事を一覧取得している一覧画面は正常にDBアクセスできている。
エラーとしては、DBアクセスに失敗しているからDBの起動状態を確認しろという内容なのに、正常にアクセスできている処理もあるという謎。
app runnerの再起動や環境変数のconnection stringの確認などをしても改善せず、最終的にSupabaseのプロジェクトを再起動したら直りました。

Supabaseプロジェクトの再起動手順

  • ログイン後の画面の左サイドバー下部の歯車アイコンProject Settingsを開く
  • 上から2番めくらいに「Restart project」という項目があるので、そこから再起動する。

無料プランで使わせてもらっているし、福祉みたいなものなので文句は言えないですが、こんな謎現象あるんだなと思いました。
何事も再起動大事。

© Copyright 2025 浅井 All rights reserved.