©
This document usesPHP Chinese website manualRelease
htcacheclean
可以用于将mod_disk_cache
的磁盘缓冲区占用的空间保持在一个合理的水平。这个工具可以手动运行也可以作为后台守护进程运行。当作为守护进程运行的时候,它将每隔一段时间检查一次缓冲区所在目录并进行清理。你可以通过 TERM 或 INT 信号停止守护进程的清理操作。
htcacheclean[ -D] [ -v] [ -t] [ -r] [ -n] -ppath-llimit
htcacheclean-b[ -n] [ -t] [ -i] -dinterval-ppath-llimit
-dinterval
-D
,
-v
,
-r
互斥,不能同时使用。要关闭清理进程,可以使用
SIGTERM
或
SIGINT
信号。
-D
-d
互斥,不能同时使用。
-v
-d
互斥,不能同时使用。
-r
-d
互斥,不能同时使用。同时该选项隐含了
-t
选项。
-n
htcacheclean
有时将会进入休眠状态,以便:(a)磁盘IO被延时; (b)操作系统内核可以同时执行其它进程。
-t
-ppath
CacheRoot
指定的目录相同。
-llimit
xxB
表示xx字节,用
xxK
表示xx千字节,用
xxM
表示xx兆字节。
-i
-d
选项同时使用。
htcacheclean
仅在一切操作都成功的情况下返回"0
",否则返回"1
"。