La utilidad "playlog" the-playlog-utility
La utilidad playlog se puede utilizar para generar previamente contenido para la caché de respuestas HTTP.
No se garantiza que la caché de respuesta HTTP del servicio de imágenes existente pueda utilizarse después de una actualización de versión principal (cuando cambia el primer o el segundo dígito del número de versión). Si el servidor se va a activar en condiciones de carga completa después de la actualización, es posible que se sobrecargue administrando las primeras horas de solicitudes de pérdida de caché hasta que la caché se rellene razonablemente y la tasa de visitas de caché aumente.
Para evitar este pico de carga inicial, la variable playlog
se puede utilizar para generar previamente contenido para la caché de respuestas HTTP. playlog
extrae solicitudes HTTP de un archivo de registro de acceso existente y las envía al servidor para generar entradas de caché. En situaciones de uso habituales, es suficiente reproducir un único archivo de registro de acceso que contenga tráfico de un día completo.
Además de preparar la caché de respuestas HTTP después de las instalaciones de actualización, la utilidad también se utiliza para generar previamente el contenido de la caché al añadir un nuevo servidor a un entorno de equilibrio de carga; simplemente reproduzca un archivo de registro reciente de uno de los otros servidores.
playlog
se puede configurar para que admita la mayoría de los archivos de registro de acceso generados por versiones anteriores del servicio de imágenes.
Uso section-daa126ec469b4a9d90d59def4fdaacdd
playlog *logFile* [-n *col*] [-s *separator*] [-m *marker*] [-p *prefix*] [-x *suffix*] [-v] [-h] [-r *request method*] [-o *position*]
Para Windows, el nombre de archivo es playlog.bat y en Linux lo es playlog.sh.
Ejemplos section-716e5c35e9fa4ee3a4b0687381fcea40
El siguiente ejemplo reproduce todas las solicitudes de un archivo de registro de acceso creado por el servicio de imágenes en Linux:
> cd /usr/local/Scene7/ImageServing/logs
> ../bin/playlog.sh access-2007-01-01.log -n 18 -s ' ' -m . -p http://localhost:8080
El siguiente comando reproduce todas las solicitudes encontradas en un archivo de registro de seguimiento creado por el servicio de imágenes en Windows:
> "\Program Files\Scene7\ImageServing\bin\playlog.bat" d:\logs/access-2006-09-01.log