<-
Apache HTTP 服务器 2.4 > 手册页:htcacheclean

htcacheclean-清理磁盘缓存

htcacheclean用于将mod_cache_disk的存储大小保持在 给定的大小限制内,或者将使用的inode限制在一定范围内。该工具可以手动运行,也可以在守护程序模式下运行。在守护程序模式下运行时,它将在后台休眠,并定期检查高速缓存目录中要删除的高速缓存内容。您可以通过发送TERM或INT信号来干净地停止该守护程序。手动运行时,将对缓存目录进行一次一次性检查,以删除要缓存的内容。如果指定了一个或多个URL,则将从缓存中删除每个URL(如果存在)。

支持Apache!

也可以看看

最佳

概要

htcacheclean [ -D ] [ -v ] [ -t ] [ -r ] [ -n ] [ -Rround ] -ppath [ -llimit ] [ -Llimit ]

htcacheclean [ -n ] [ -t ] [ -i ] [ -Ppidfile ] [ -Rround ] -dinterval -ppath [ -llimit ] [ -Llimit ]

htcacheclean [ -v ] [ -Rround ] -ppath [ -a ] [ -A ]

htcacheclean [ -D ] [ -v ] [ -t ] [ -Rround ] -ppath url

最佳

选件

-dinterval
每隔几分钟就守护并重复一次缓存清理。此选项与互斥-D-v-r选项。要干净地关闭守护程序,只需将其发送给a SIGTERMSIGINT
-D
试运行,不要删除任何内容。此选项与该-d选项互斥。在进行空运行并使用删除目录时-t,统计信息中报告已删除的inode无法考虑已删除的目录,因此将被标记为估计值。
-v
冗长并打印统计信息。此选项与该-d选项互斥。
-r
彻底清洁。这假定Apache Web服务器未运行(否则您可能会在高速缓存中获得垃圾)。该选项与该-d选项互斥,并且暗含该-t选项。
-n
对人好点。这导致较慢的处理,有利于其他处理。htcacheclean会不时地休眠,因此(a)磁盘IO将被延迟,并且(b)内核可以同时调度其他进程。
-t
删除所有空目录。默认情况下,仅删除缓存文件,但是对于某些配置,可能需要注意创建的大量目录。如果您的配置需要大量目录,以至于inode或文件分配表耗尽可能成为问题,建议使用此选项。
-ppath
path指定为磁盘缓存的根目录。该值应与CacheRoot指令指定的值相同。
-Ppidfile
指定pidfile作为文件的名称,以在守护进程写入进程ID。
-Rround
入指定为入到最大大小的数量,以补偿磁盘块大小。设置为缓存分区的块大小。
-llimit
限制指定为磁盘高速缓存总大小限制。默认情况下,该值以字节表示(或附加B到数字)。附加K为KB,MMB或GGB。
-Llimit
limit指定为磁盘缓存inode的总限制。 KMG也可使用后缀。
-i
聪明一点,只有在修改磁盘缓存时才运行。该选项只能与该-d 选项一起使用。
-a
列出当前存储在缓存中的URL。同一网址的变体将为每个变体列出一次。
-A
按以下顺序列出当前存储在缓存中的URL及其属性:URL,标头大小,主体大小,状态,实体版本,日期,到期时间,请求时间,响应时间,存在的主体,头请求。
最佳

删除特定的URL

如果htcacheclean传递了一个或多个URL,则将从缓存中删除每个URL。如果存在URL的多个变体,则将删除所有变体。

当要删除反向代理URL时,有效URL由Host标头, 端口路径查询构造。注意“?” 无论是否存在查询字符串,都必须始终在URL中明确指定。例如,尝试从服务器 localhost删除路径/,要删除的URL为 http:// localhost:80 /?。

最佳

列出缓存中的URL

通过将-a-A选项传递给 htcacheclean,缓存中的URL会在找到时列出,每行一个URL。该-A选项将完整的缓存条目转储到URL之后,其字段的顺序如下:

网址
条目的URL。
标头大小
标头的大小(以字节为单位)。
身体尺寸
主体的大小(以字节为单位)。
状态
缓存响应的状态。
实体版本
此条目已被重新验证但未被删除的次数。
日期
回复日期。
到期
响应的到期日期。
请求时间
请求开始的时间。
响应时间
请求结束的时间。
身体存在
如果为0,则此请求不存储任何正文,否则为1。
头要求
如果为1,则该条目包含没有正文的已缓存HEAD请求,否则为0。
最佳

退出状态

htcacheclean如果所有操作都成功,1则返回零状态(“ true”),否则返回。如果指定了URL,并且URL已被缓存并成功删除, 0则返回它,2否则返回。如果在删除URL期间发生错误,1则返回。

可用语言: zh  |  fr  |  ko  |  TR 

最佳

注释

注意:
这不是“问答”部分。此处放置的评论应指向有关改进文档或服务器的建议,如果实施或被认为无效/偏离主题,我们的主持人可以将其删除。有关如何管理Apache HTTP Server的问题,应直接指向我们的IRC频道#httpd(位于Freenode上),或发送至我们的邮件列表
目前,此页面已禁用评论。