htcacheclean – ディスクキャッシュをクリーンアップ
Options
-dinterval
デーモン化し間隔分ごとにキャッシュのクリーニングを繰り返す。 このオプションは、-D
, -v
, -r
オプションと相互に排他的である。 デーモンをきれいにシャットダウンするには、SIGTERM
または SIGINT
を送信してください。 -D
ドライランを行い、何も削除しない。 このオプションは -d
オプションと相互に排他的である。 -t
で dry run を行い、ディレクトリを削除した場合、統計で報告される inode は削除されたディレクトリを考慮することができず、推定値としてマークされる。 -v
饒舌になり、統計情報を表示する。 このオプションは -d
オプションと互いに排他的である。 -r
徹底的にクリーンアップする。 これは Apache ウェブサーバが動作していないことを仮定しています (そうでなければ、キャッシュにゴミが入るかもしれません)。 このオプションは -d
オプションと排他的であり、また -t
オプションを暗示する。 -n
Be nice. これは、他のプロセスを優先して処理を遅くする。 htcacheclean
は時々スリープして、(a) ディスク IO を遅らせ、 (b) その間にカーネルが他のプロセスをスケジューリングできるようにする。 -t
すべての空のディレクトリを削除します。 デフォルトではキャッシュファイルのみが削除されますが、いくつかの構成では作成される大量のディレクトリに注意が必要な場合があります。 構成が非常に多くのディレクトリを必要とし、inode やファイルアロケーションテーブルの枯渇が問題になりそうな場合は、このオプションを使用することが推奨されます。 -ppath
ディスクキャッシュのルートディレクトリとして path を指定します。 これは、CacheRoot
ディレクティブで指定されたものと同じ値でなければならない。 -Ppidfile
デーモン化したときにプロセス ID を書き込むファイル名として pidfile を指定する。 -Rround
ディスクのブロックサイズを補正するために、サイズを切り上げる量として round を指定します。 キャッシュパーティションのブロックサイズに設定します。 -llimit
ディスクキャッシュの総サイズの制限値としてlimitを指定します。 値はデフォルトではバイトで表現されます(数値にB
を付けることも可能)。 Kバイトの場合はK
、MBバイトの場合はM
、Gバイトの場合はG
を付けてください。 -Llimit
limit にディスクキャッシュの inode の総数制限を指定します。 K
,M
,G
サフィックスを使用することも可能です。 -i
ディスクキャッシュに変更があったときだけ実行するようにしました。 このオプションは -d
オプションと一緒にのみ使用可能である。 -a
キャッシュに現在格納されている URL をリストアップする。 同じ URL のバリアントは、バリアントごとに 1 回ずつリストされます。 -A
キャッシュに現在格納されている URL を、その属性とともに次の順序でリストアップします: url、ヘッダーサイズ、ボディサイズ、ステータス、エンティティバージョン、日付、有効期限、要求時間、応答時間、ボディプレゼント、ヘッド要求。