ガジェットレポ

【覚書】500 Internal Server Errorが出たときの対処法

2022-04-24

はじめに

この記事を読むことで以下のことがわかります。

  •  「500 Internal Server Error アクセスしようとしたページは表示できませんでした。」が出たときの対処法
【覚書】500 Internal Server Errorが出たときの対処法
つぶろ
こんにちは!つぶろ@リーマンブロガーです!

本日、Twitterを見ていたらいつもブログを見てくださるフォロワー様からDMが。。

つぶろさん!ブログが見れないのですが大丈夫ですか!?
【覚書】500 Internal Server Errorが出たときの対処法

と。

【覚書】500 Internal Server Errorが出たときの対処法
つぶろ
(えっ!!!)

と思いブログを見てみるとこのような画面に。。

500 Internal Server Error 対処法 覚書 どうすればいい

500 Internal Server Error アクセスしようとしたページは表示できませんでした。

【覚書】500 Internal Server Errorが出たときの対処法
つぶろ
(ナニコレ・・・?)

と思い管理画面を開こうとしても

500 Internal Server Error アクセスしようとしたページは表示できませんでした。

が出て開けない。

【覚書】500 Internal Server Errorが出たときの対処法
つぶろ
何事よ・・・

と思いながら考えられる候補を頭の中で考えてみた。

考えられる原因

画面にヒント

500 Internal Server Error画面の下にヒントとなる事が書かれていました。

  1. 断続的に発生する場合:CGIの負荷が大きい(CGIプロセスが多数動作している)
  2. 常に発生する場合:CGIのパーミッション設定に誤りがある。/CGIのソースコードに問題がある。/.htaccessの記述に誤りがある。
【覚書】500 Internal Server Errorが出たときの対処法
つぶろ
うーん。よくわからん!!!

まずは切り分け

↑に挙げた原因で1なのか2なのか切り分けてみる。

試しに「500 Internal Server ErrorでF5(更新ボタン)を連打」してみた。
結果、「2.常に発生している」。

もし「1.断続的に発生する場合」だったらGoogle Analyticsにとんでもないアクセス数があるはず。
だが悲しいことにいつも通り少ないアクセスだった。

【覚書】500 Internal Server Errorが出たときの対処法
つぶろ
何かトレンドになってる話題が僕の記事にアクセスしてるのかと思ったけど。そうじゃないみたい

じゃなんだろう・・・と考えてみた。
とりあえず経験則から契約してるエックスサーバーのサーバーパネルにログインしてみた。

ログイン後の画面左側をざっと眺めて変なところがないか見てみる。

【覚書】500 Internal Server Errorが出たときの対処法
つぶろ
あれ・・・?空き容量が・・・0”ゼロ”・・・?

500 Internal Server Error 対処法 覚書 どうすればいい

300GB容量プランのエックスサーバーの容量がパンパンになってた。

【覚書】500 Internal Server Errorが出たときの対処法
つぶろ
これが原因だ

原因の原因

結論から言うと原因はサーバー容量エラーであった。

【覚書】500 Internal Server Errorが出たときの対処法
つぶろ
なんで容量エラーなんて起こるの?

容量エラーの原因はプラグイン

個のブログは定期的にデータを定期的に全バックアップしている。
それに使用してるプラグインが「BackWPup」だ。
ブログが大きくなるとバックアップファイルも容量を食う。
定期的に削除していたが最近のサボり具合からバックアップファイルが大量に残っていた。
500 Internal Server Error 対処法 覚書 どうすればいい 500 Internal Server Error 対処法 覚書 どうすればいい

対策

FTPソフトで関係ないファイルを削除

とりあえず、まずは管理画面にすら行けないのでまずはFTPソフトを使って適当なファイルを削除する。

FTPソフトは管理画面を介さずに直接サーバーのファイルをいじくるソフトです。
自分はFFFTPというソフトを参考にしています。

FTPソフトに必要なサーバー情報

ホスト名はエックスサーバーにある「サーバー情報」にある「ホスト名」。
アカウントはエックスサーバーのサーバーID。
パスワードはエックスサーバーでサーバーIDに対して設定したものです。

500 Internal Server Error 対処法 覚書 どうすればいい

サーバーにアクセスしたらBackWPupプラグインのファイル保存場所へアクセスします。
「/自分のブログ名.com/public_html/wp-content/uploads/」と辿ってください。
そこに「backwpup-●●●●-backups」というフォルダが有る。
その中身を削除していく。

500 Internal Server Error 対処法 覚書 どうすればいい

500 Internal Server Error 対処法 覚書 どうすればいい 500 Internal Server Error 対処法 覚書 どうすればいい 500 Internal Server Error 対処法 覚書 どうすればいい

これでブログを確認してみよう。

無事に復旧

無事にブログは復旧。

500 Internal Server Error 対処法 覚書 どうすればいい

【覚書】500 Internal Server Errorが出たときの対処法
つぶろ
超焦った・・・

久々に冷や汗が止まらなかったので覚書として残してます。

【覚書】500 Internal Server Errorが出たときの対処法
つぶろ
この記事で助かった方がいたらシェアしてください😁

 

-ガジェットレポ
-,