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*]

-p prefijo

URL raíz para anteponer a las solicitudes extraídas del archivo de registro.

Predeterminado: http://localhost:8080/is )

-n col

Número de campo (columna) que contiene la solicitud en el registro; basado en 1.

Predeterminado: 16

-s separador

Separador de campos; patrón de expresión regular.

Predeterminado: [ ]+ )

-m marcador

Marcador de solicitud; identifica las solicitudes en el archivo de registro que deben reproducirse; patrón de expresión regular.

Predeterminado: Solicitud: )

-x sufijo

Sufijo que se anexará a la solicitud extraída del archivo de registro; se puede utilizar para separar las solicitudes reproducidas de las solicitudes activas en los archivos de registro; un '?' o el separador "&" se inserta automáticamente; el sufijo puede hacer referencia a cualquier campo de registro por posición entre llaves, el valor predeterminado corresponde al campo de firma md5.

Predeterminado: playlog={25} )

-v
En modo detallado, imprime las direcciones URL de solicitud generadas en robusto .
-h
Imprimir una sinopsis en robusto .
-r

request-method - método de petición HTTP para usar ( get|post|head|smart ).

Predeterminado: inteligente )

-o

request-method-pos - pos en el archivo de registro para obtener el método original de.

Predeterminado: 15

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

recommendation-more-help
a26166cd-f2f4-45ce-996d-96a0f0d6cf49