systemadmin.es > LAMP y web > Uso de htcacheclean

Uso de htcacheclean

htcacheclean sirve para mantener un control al tamaño del sistema de ficheros que usa mod_disk_cache. Vamos a ver como usarlo.

Las opciones que usaremos son:

  • -d: Indica que se ejecute en modo daemon. Debemos pasar como parámetro cada cuantos minutos queremos que se ejecute.
  • -i: Hace que htcacheclean se ejecute solo cuando haya cambios
  • -t: Borra también los directorios vacíos, por defecto no lo hace por lo que en configuraciones grandes puede ser un problema.
  • -n: Ejecuta el proceso con menor prioridad para no afectar al resto de procesos del sistema.
  • -p: Indicamos por parámetro el sistema de ficheros donde tenemos la cache
  • -l: Indicamos por parámetro en K o en M el tamaño máximo de la cache.

El comando completo quedaría:

htcacheclean -i -t -n -d60 -p /var/www/cache/ -l40000M

Como htcacheclean no se puede usar con daemontools podemos comprobar su funcionamiento con pgrep y el cron:

#htcacheclean
0 * * * * pgrep htcacheclean >/dev/null || /usr/local/apache22/bin/htcacheclean -i -t -n -d60 -p /var/www/cache/ -l40000M

One comment to “Uso de htcacheclean”

  1. Saludos amigo,

    Excelente TIPS, ahora bien quisiera saber porque le debes indicar el limite?

Deja un comentario:

XHTML - Tags permitidos:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>