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

結論から言うと、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」という項目があるので、そこから再起動する。
無料プランで使わせてもらっているし、福祉みたいなものなので文句は言えないですが、こんな謎現象あるんだなと思いました。
何事も再起動大事。