ubiquitour.com

Cómo vaciar caché de Apache

Cómo vaciar caché de Apache

Si configurar y habilitar almacenamiento en caché en un servidor Web Apache, puede utilizar una utilidad de Apache para lavar o limpiar la memoria caché. Para vaciar completamente la caché, debe detener el servidor Web, ejecute la utilidad y reinicie el servidor Web. Alternativamente, usted puede programar la utilidad para ejecutar de forma periódica para mantener limpia la memoria caché. Que tendrás que experimentar para determinar el mejor intervalo que utilice para la limpieza basados en cuánto tiempo se tarda para ejecutar la utilidad y el tamaño típico de la caché.

Instrucciones

Flushing el caché

1 Seleccione un tiempo cuando se puede detener el servidor Web Apache para vaciar la caché. Configurar el equilibrador de carga, proxy u otro servidor para servir páginas Web mientras el servidor está caído o para notificar a los usuarios que el servidor está caído por mantenimiento.

2 Abra una sesión de terminal como usuario root. Detener el servidor Apache escribiendo uno de los siguientes comandos y presiona "Enter:"

/etc/init.d/apache2 stop--Debian o Ubuntuapachectl -k gracioso-parada, RHEL, CentOS o Fedorahttpd.exe -k stop -n "ServiceName"--Windows, donde "Nombre de servicio" es el nombre del servicio de Apache

3 Escriba "htcacheclean - r" (sin las comillas) y presionar "Enter" para iniciar la utilidad de limpieza de caché, realizar una limpieza a fondo y eliminar subdirectorios durante el proceso de limpieza.

4 Reiniciar Apache cuando la utilidad termine usando uno de los siguientes comandos:

/etc/init.d/apache2 start--Debian o Ubuntuapachectl start--RHEL, CentOS o Fedorahttpd.exe -k instalar -n "ServiceName"--Windows, donde "Nombre de servicio" es el nombre que se asignan para el servicio de Apache

5 Volver a configurar el equilibrador de carga, proxy u otro servidor ruta peticiones al servidor.

Limpiar periódicamente la caché

6 Determinar el intervalo de limpieza en minutos. Por ejemplo, para iniciar la utilidad de limpieza de cada hora, el intervalo sería de 60 minutos.

7 Abra una sesión de terminal como usuario root. Tipo "htcacheclean-d60 - n -t" (sin las comillas) y presionar "Enter" para iniciar y programar la utilidad de limpieza. Reemplazar "60" con el número de minutos que se han seleccionado para el intervalo de limpieza. Omitir la "-n" si no desea que la utilidad de limpieza para hacer una pausa de vez en cuando para que no monopolizan los recursos del sistema de la bandera.

8 Tipo "killall -9 htcacheclean" (sin las comillas) para parar el daemon en Linux o tipo "net stop htcacheclean" (sin las comillas) para detener el servicio de Windows.

Consejos y advertencias

  • Revisar el registro del sistema para determinar la cantidad de tiempo que toma para que la utilidad de limpieza y ajustar el intervalo de limpieza según sea necesario.