久しぶりのブログ投稿です。
実は3月頭から今日まで、ワードプレスで作っているこのブログが、エラーでうまく表示されなくなっていました。
こういう時に、Amebaのようなブログサービスではなくレンタルサーバーを借りて自分でブログサイトを作っていると大変。
待っていても誰もエラーを直してくれないので自分で直すかあきらめるしかないのです。
そもそもの発端は、旅行記の続きを書こうとしたら、画像が全くアップロードできなくなったことでした。
サーバー容量は十分残っているのに、なぜ?
そう思いいろいろ調べると、どうやらサーバーにアップロードできるファイル数の上限があり、それに引っかかっていることがわかりました。
俺が契約しているレンタルサーバーはロリポップのスタンダードプランですが、ファイル数上限が50万なのに対して、49万以上のファイルが存在しています。

これでも、実はファイル数を減らそうといろいろ努力した後でして、気がついた時点では49万9998個というとんでもないファイル数でした。
いくらこのブログを長く運用しているとはいえ、なぜこんな異常なファイル数になるんだ?!
初期の頃はあまり画像も載せていなかったのに。
しばらく考えて思いついたのが、投稿に使用してないけれどとりあえずアップロードした画像がサーバー内にたくさん残っているからでは、ということでした。
画像ファイルって1枚だけアップロードしても、オリジナルサイズに加えて大サイズ、中サイズ、小サイズというバリエーションが作られて保存されるため、ファイル数が増えるんです。
そこで、不要な画像ファイルを削除しよう!としたのが間違いでした。
1枚1枚必要な画像かそうでないかの確認なんてしていられないので画像ファイルを整理するプラグイン(アプリみたいなもの)を入れて不要と思われるファイルを大量削除したのですが、、、
なんと、必要な画像もまとめてほとんど消えてしまったのです。
ブログを開くと、文書は残っているけれど、画像はすべて消えた状態。
ガーン。やってしまいました。
しかしまだ大丈夫。
こんな時のために俺はサーバーの契約に有料のバックアップオプションを付けています。
何があっても、全てのデータを過去の状態に戻せる!
そう思い、画像を消してしまう前の状態への復元を試みたのですが、、、
進まない!
復元作業が始まるは始まるんですが、そのまま数日経っても完了しないのです。
なんでじゃーい。考えても調べてもわからない。
仕方なくロリポップのカスタマーサポートに問い合わせ。
48時間以内に回答、とされていますが、実際に回答がきたのは1週間以上経ってからでした。
で、その回答がこちら。
調査の結果、復元処理中に宛先サーバー側(お客様のサーバーアカウント)から接続が切断されており、その主な原因は**「サーバー上のファイル・フォルダ数が上限に達していること」**である可能性が非常に高いことが判明いたしました。
現在のサーバー状況を確認したところ、以下の通り制限値の直前となっております。
ファイル・フォルダ数 現状:499,998 / 最大:500,000
バックアップからの復元作業では、一時ファイルや新しいファイルの書き込みが発生いたしますが、現状では残り2ファイル分しか空きがないため、処理の途中で制限に達し、接続が強制的にリセット(切断)されてしまっております。
つまり、サーバの復元をするにもファイル数の上限に引っかかっているからできない、と。
誤って大量の画像を削除したのでいったんはファイル数が減ったはずですが、バックアップ途中の一時ファイルのせいでまた上限に達したんだと思います。
そうなると、もうとにかくファイルを削除しまくるしかありません。
どうせバックアップがあるし、それで復元するんだから!と、FTPソフトを使って、必要なものも含めてほぼ全てのファイルをサーバから削除しました。
そこ時点で一度このブログはこの世から消え去りました。
大げさ?笑
そこから再度復元をしたところ、今度は無事に成功!
あれこれ余計なことをする以前の状態のブログに戻すことができました。
が、結局、ファイル数が上限に達していることは変わりなし。
画像の新規投稿ができない振り出しに戻っただけです。
なぜそんなにファイル数が膨大なのか改めてネットで調べると、インストールしているプラグインが悪さをして大量のキャッシュを溜め込み、ファイル数が膨大になることがある、という情報を発見。
そこで、再びFTPソフトでサーバーの中をのぞき、怪しいファイルを探してみました。
すると

ありましたー!怪しいキャッシュのフォルダ。
これ、このブログにアクセスできる人を国単位で制限できるプラグインによって作られたフォルダで、なぜキャッシュが必要なのかわかりません。
フォルダの中を開こうとしても開かないし、とにかくあやしい。
なんとなく身の回りの人たちに私生活さらしたくないなーと思ってグアム島内からのアクセスを制限するために入れていたプラグインで、なくてもブログの運用に大した影響があるわけではないので思いきってプラグインごと削除。
すると、

なんと!
ファイル数が一気に30万近く減りました。
なんなの?!!!
いったい何を30万ファイルも溜め込んでいたんだ、君は!
謎、謎、謎。
しかしそんなこんなで、今日やっとブログを再開できる状況になったわけです。
この1ヶ月間、ブログは更新していなかった(できなかった)けれど、ずっとブログと向き合ってはいたのです。
ちょっともうブログに対していまお腹いっぱいな気分ではありますが、大量の旅行記が残っているので、明日からまた書いていきたいと思います。
改めて、このブログをこれからもよろしくお願いします!
