メンテナンスページの回避策 - これって可能?

私のアップデートにエラーが発生しました

api_key = "a quick brown fox"
fetch("https://api.example.com/data", headers: { 'Authorization' => api_key })

修正にご協力ください。

やあ!

あなたの質問に答えているわけじゃないけど、ただ好奇心が湧いただけ。なぜメンテナンスページが必要だと思うの? 設置するのは結構めんどうくさいし、得られるメリットもほとんどないように思えるけど。

私のインスタンスは、アップデートのために月に5分ダウンするくらいで、それくらいが限界だよね。

プラグインのインストールなど、大きな変更を加えるたびに、それが完了するまで20分ほどかかることがありました。

このような作業は毎週、いや毎月行われるものではないので、大した問題ではありません。しかし、新規訪問者にとって、何かが正常に動作していないことを示す不格好なページは、良い第一印象を与えません。サイトがダウンしていることを知らないリピーターにとっても、コミュニティ全体が閉鎖されたのではないかと「パニックモード」に陥らせ、中にはすぐにメールを送って状況を確認しようとする人もいるかもしれません。

訪問者、新旧を問わず、現在何が起こっているのかを伝えるのは、ちょっとした気配りとして良いと思います。

Claudeが提案したこのアプローチが数分で完了し、その後すぐに修正が必要になるものではないなら、その時間は無駄にはならないでしょう。

解決策はありますが、今すぐ投稿する時間がないので、後で返信します。

2つのコンテナインストールに移行すれば、数秒で完了します。

必要であれば、あなたやメインのユーザーが眠っている夜間に切り替えをスケジュールすることもできます。

メンテナンスページは不要です。