事象
ある日突然複数のwordpressページが503エラーとなり表示できなくなった。
調べてみると一般的な原因は以下
- アクセス増加
- 負荷が高い
- ディスク容量不足
- プラグインに問題あり
私の場合、上三つについては問題がなかったため、プラグインに問題があると疑った。
解決策
以下の記事を参考に、一度 plugins というフォルダの名前を変更しプラグインを全て無効にしたところエラーが出なくなった。
1.WordPressのプラグインを一時的に無効化する
WordPressで最もよく503エラーを引き起こすものの一つが、プラグインの互換性の問題です。これが原因か突き止めるには、サイトのプラグインを全て無効にしなければなりません。ルートフォルダを開いて、wp-contentディレクトリに進みます。開くとpluginsというフォルダがあり、ここにウェブサイトにインストールされた各々のプラグインの個々のサブディレクトリがあります(有効・無効どちらも)。
ここで何をするかと言うと、pluginsフォルダを右クリックして何か別の名前に変えてください。後で簡単に見分けられる様に、plugins.oldやplugins.deactivatedにするのをお勧めします。
https://kinsta.com/jp/blog/http-503-survice-unavailable/#fix-503-error-wordpress
その後、一つずつ必要なプラグインを有効にしどのタイミングでエラーとなるかを調べたところ、Gutenverse というプラグインが問題であることがわかった。
-
WordPressサイトで「503 Service Unavailable」エラーを解決する方法
kinsta.com