時間:2023 年 12 月 16 日
問題:晩上突然、ウェブサイトのホームページ(静的ページ)が開かなくなりましたが、内部のコンテンツページは開けます。完全に開かないわけではなく、一部のデバイス / ブラウザでは開けますが、一部では空白のページにリダイレクトされます。
解決プロセス:
- 最初にブラウザで開けない症状は about ページにリダイレクトされるのではなく、奇妙なエラーページに解析されることでした。そのため、最初は DNS 汚染の問題だと考えました。しかし、その後再現されず、常に about ページにリダイレクトされます。
- チームメイトの @vico の提案に従い、「サーバーで wget してページの HTML を取得できるか」をテストしてみました。
結果、304 Not Modified のエラーが返されることがわかりました。
> wget http://localhost:3000 > ...ERROR 304: Not Modified。
- @vico の助けを借りて、このissueを見つけ、同じエラーであることがわかりました。issue 内のコメントに基づいて、nextjs のバージョンをアップグレードすることに決定しました。最終的に、13.5.6 から 14.0.4 にアップグレードしましたが、アップグレード後、同じ問題が再発していないことが確認されています。