htcacheclean-清理磁盘缓存

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

Synopsis

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

Options

删除特定的网址

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

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

列出缓存中的 URL

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

Exit Status

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

首页