当サイトはロリポップ!のレンタルサーバーを使っています。
ロリポプランで支障なくサイト運営ができていたのですが、
500エラーが出て管理画面にもサイトにもつながりづらくなる状況が続きました。
ロリポップ!に相談したところ、サーバー内でお引越ししてもらいました。
そのときの流れをご説明します。
500エラーの原因がわからない
ある日、管理画面やサイトに接続しようとすると、
しばらく読み込みが続いたあげくロリポップ!の500エラー画面となり、
「※CGI もしくは SSI が正しく動作していません。」と表示されました。
(本文ママ。アルファベットが全角でした)
これが一度のみならず、何度か続くことがありました。
わたしはCGIもSSIもまったくいじったことがありません。
というよりなんのことだかわかりません。
アクセスが過多となると500エラーが出るみたいですが、
わたしのブログを全部合わせてもせいぜい1日数千アクセスです。
これでアクセス過多となるのなら、
人気ブログはみんな500エラーとなってしまうでしょう。
対策を講じるために
エラーが頻発する状況はたいてい30分もすれば収まるのですが、
その間にアクセスしてくれた方には迷惑がかかります。
しかもわたしがたまたまアクセスしたから気付いたわけで、
ほかの時間にもつながりづらくなっている可能性があります。
この件について状況をしっかり検証し、
「○月○日の○時頃、△△のサイトで500エラーが出ました」
というような説明と、
「なにか対策があるのであれば教えてほしい」
という旨のメッセージをロリポップ!運営に送りました。
ロリポップ!からの返答
500エラーが出る原因は、
同じサーバーを使っている人が
負荷の高い状況になっているせいだということでした。
同じサーバーというのは
ロリポップ!ユーザー専用ページの
「基本情報」の中にあるサーバー番号のことみたいです。
レンタルサーバーという大きなマンションの中で、
いくつも部屋があるイメージでしょうか。
同じ部屋の人が楽器をかき鳴らしている状態みたいです。
ロリポップ!は共有サーバーという仕組み上、他のお客様にて
サーバーの負荷となる動作を行っていた場合は、他の利用者様にも
影響がある場合もございますことを予めご了承いただきますよう
よろしくお願い申し上げます。
ロリポップ!のコメントは以上のとおり。
だからといって500エラーが許されるかというと、そうではない気がします。
サーバー移行
しばらく様子を見てみたものの、500エラーはたびたび発言しました。
もう一度エラー状況をロリポップ!に報告したところ、
「それならサーバーを移してあげようか?(意訳)」
というメッセージが返ってきました。
ただし、サーバー移行することによって
2時間程度つながらない状況になること、
もしかしたら設定変更が必要になることについて
了承してほしいという念押しをされました。
深夜にやってくれたらいいのに、と思いましたが
平日の昼間しか作業してもらえないみたいです。
ちょっと心配でしたが、
これで500エラーが解消できるならという思いで
サーバー移行をお願いしました。
無事にサーバー移行完了
結果的にメンテナンス時間は1時間弱、
設定変更もなくサーバー移転することができました。
FTPソフトを使っていると設定の変更が要るみたいですが、
わたしはWordPressしか使っていないので必要なかったようです。
その後500エラーは確認されていません。
だからと言って完全に解消されたかどうかは不明です。
ロリポップ!の対応
誠意をもってスムーズに対応していただけました。
ロリポプランの一つ上のチカッパプランを勧められるかと思いましたが
そういうこともなかったですね。
しばらくはロリポップ!とお付き合いしていこうと思ったのでした。
【追記】
その後、エックスサーバーにお引越ししました。
https://zaitaku.muumemo.com/lolipop-x