WordPressサーバーの容量を食っているのは誰だ? 意外な犯人がいた

最近メインのサイトで気になっている事がある。
それはサーバーのディスク容量が半分程度になっている事だ。
サーバーのディスク容量は全部で100GBなので残り50GBくらいという事だ。
記事は頻繁にアップしているがそんなに大きなファイルはアップした覚えはない。
誰が容量を食っているのだろうか?

「head-cleaner」のキャッシュ削除画面

サーバーのディレクトリを調べてみた

サーバーにSCPで接続しディレクトリ別のディスク使用容量を調べてみた。
目視で大きな桁の数字を追って行ったのだった。

するとひときわ大きな数字がある。

42948696 wp-content/cache/head-cleaner/js

42949220 wp-content/cache/head-cleaner

42949288 wp-content/cache

47120688 wp-content

左の数値がバイト数だ。
これは「head-cleaner」というプラグインを入れているのだがそれのキャッシュのようだ。
「head-cleaner」関連のキャッシュだけで42GBもある。

「head-cleaner」のキャッシュを管理画面から削除した

WordPressの管理画面から「head-cleaner」のキャッシュを削除した。

head-cleanerキャッシュ消した後

16888868 wp-content/cache/head-cleaner/js

16888924 wp-content/cache/head-cleaner

16888992 wp-content/cache

21054388 wp-content

削除の結果「head-cleaner」のキャッシュは16GBまで小さくなった。26GBも小さくなったわけだ。
しかしどうしてこの「head-cleaner」はこんなにキャッシュを食うんだろうか?

「head-cleaner」の最初の状態

ちなみに今週インストールした真新しいサイトのディスク状況は次のような状態だ。

301184 wp-content/cache/head-cleaner/js

302596 wp-content/cache/head-cleaner

302600 wp-content/cache

715508 wp-content

こちらの「head-cleaner」の容量は非常に小さく1GBもないのだ。
つまり使っているうちに蓄積が大きくなって際限なく膨れ上がるという事だ。
「head-cleaner」にはこうしたキャッシュの上限値の設定は無い。

この「head-cleaner」はもう少し研究が必要なようだ。

今回はこのへんで
では