2020年11月5日早朝から夜まで、当ブログサイトが表示されない状態となってしまい、当ブログサイトを訪れてくださった方には、ご迷惑をおかけしました。
おわびとともに、備忘録としても経緯を記録しておきます。
500 Internal Server Error
5日の朝、サイトにログインしようとしたら、ログイン画面にならず、代わりに
500 Internal Server Error という青色の画面が現れた。
よく分からないけどPCの不調かOSなどのアップデートの影響かな、しばらくしたら入れるかもと思い、数分後にまた試してみたり、再起動してみたりしたが、やはり同じ画面になる。
試しにサイトを表示してみようとすると、こちらも同じ画面が出る。
あれ?と思い、メールを見てみると、 Jetpack サポートから、サイトがダウンしていますというメールが朝の3時半頃と4時半頃に届いていた。Jetpack というのは、Wordpress のセキュリティ対策などの機能のあるプラグイン(機能追加ソフト)であるが、こういうメールが届いたのは初めてだ。
ここでようやく、PCではなく、サイトに何か問題があったようだと分かった。
原因は? サーバーのディスク容量不足だった!
昼休みに少し調べてみたが、もともと詳しくないのでよくわからない。
「500 Internal Server Error 」で検索してみると、XSERVER(当ブログで使っているレンタルサーバー)の「よくある質問」の回答がヒットしたので見てみたが、「プログラム自体へのアクセスは行えているが、実行ができない(処理が完了しない)場合に発生するエラーです。」とあり、考えられる要因として、プログラムの記述内容に誤りがある場合やパーミッションに誤りがあるなど4つ挙げられている。既に意味がわからなくなってきたが、ダウン前日には投稿の下書きを少しした程度で、プログラムに関係のありそうな作業はしていないので、そこに書かれている要因ではなさそうだと思った。
自分で解決するには限界があるので、帰宅後に夫に助けを求めることにした(夫はまあまあ詳しい)。
XSERVERの「サーバーパネル」の「アカウント」の「バックアップ」に「自動バックアップデータから復元」という機能があり、これをやってみたらということで試してみると、「容量不足」という表示が出て失敗!
そこで、XSERVER の「サーバーパネル」で、改めてアカウントデータをよく見てみると「ディスク使用量」がほぼ一杯で「空き容量」が殆どない!!
原因は「空き容量不足」か!
空き容量不足の原因はバックアップデータだった
BuckWPup というプラグイン(機能追加ソフト)を入れて、バックアップをとっていたのだが、バックアップデータが貯まって、サーバーのディスク使用量の上限近くになってしまったようだ。自分の管理不足を棚に上げていうのもなんだが、容量不足になる前に知らせてくれたりしてくれる機能とかあるといいのにとつい思ってしまった。
調べてみると、同じ目に遭った人もいるようで、不要なバックアップを削除するとディスク容量の空きが出て、サイトも回復するらしい。
バックアップデータを削除するには
ブログサイトの管理画面からバックアップデータを削除するのは簡単なのだが、サイトにアクセスできないので、削除するにはFTP(File Transfer Protocol)ソフトを使うか、XSERVER だと「ファイルマネージャー」にログインすると、ファイルのアップロードや削除ができる。
そのときはとりあえず、夫がFFFTP(FTPソフト)を使って、不要なバックアップファイルを削除することができたのだが、BackWPup でとったバックアップファイルの場所を探すのに少し苦労した。
後で、XSERVER のファイルマネージャーにログインして確認すると、サイトのファイル名の中の、public_html の中の、wp-content の中の、uploads の中の、backwpupで始まりbackupsで終わる名前のファイルの中に、バックアップのzipファイルがたくさんあった。
ファイルを削除する方法としては、使っているサーバーの、自分のファイルをアップロード・削除できるシステム(XSERVER だとファイルマネージャー)から、削除したいファイルを選んで削除するのが簡単なようだが、FTPソフトに慣れている人なら、削除したいファイルの場所さえわかればそれも簡単なようだ。
私は詳しくないのだが、かいつまんでいえば、FTPソフトを開いて、使っているサーバーに接続し、サイトのいらないデータを探し出して、選択して削除する、という流れである。
FTPでサーバーで接続する方法は、例えば、XSERVERなら、「マニュアル」の「FTPについて」の「FTPソフトの設定」の欄に、FFFTP や FileZilla などのFTPソフトのダウンロードから設定~接続の仕方まで説明が載っている。設定で入力する項目は使用サーバーによるようなので、使用サーバーでFTPの設定について確認するのがよいだろう。
ディスクの空き容量が増えるとサイトが回復
必要なファイルを削除してしまうと怖いので、古い日付のバックアップファイルを試しに削除してみると、ディスクの空き容量が増えた。問題なさそうだったので、思い切って最近のバックアップを残してあとは削除すると、ディスクの空き容量がものすごく増えた。バックアップでこんなに容量をくっていたのか・・・
サイトを見てみると回復したので、一安心。Jetpack サポートからも、サイトが回復したというメールが届いた。
これからは、時々バックアップや画像データを整理して、ディスク使用量を管理しなくては。