O utilitário 'playlog'

O utilitário playlog pode ser usado para pré-gerar conteúdo para o cache de resposta HTTP.

O cache de resposta HTTP de Exibição de Imagem existente não é garantido após uma atualização de versão principal (quando o primeiro ou o segundo dígito do número de versão foi alterado). Se o servidor for incorporado às condições de carregamento completo após a atualização, o servidor poderá ser sobrecarregado, entregando as primeiras horas de solicitações de falha de cache até que o cache seja razoavelmente preenchido e a taxa de ocorrência do cache aumente.

Para evitar esse pico de carga inicial, o utilitário playlog pode ser usado para pré-gerar conteúdo para o cache de resposta HTTP. playlog extrai solicitações HTTP de um arquivo de log de acesso existente e o envia para o servidor para gerar entradas de cache. Para cenários de uso típicos, é suficiente reproduzir um único arquivo de log de acesso contendo o tráfego de um dia inteiro.

Além de preparar o cache de resposta HTTP após as instalações de atualização, o utilitário também é usado para pré-gerar o conteúdo do cache ao adicionar um novo servidor a um ambiente com balanceamento de carga; basta reproduzir um arquivo de log recente de um dos outros servidores.

playlog pode ser configurado para suportar a maioria dos arquivos de log de acesso gerados por versões anteriores do Image Serving.

Uso

playlog *[!DNL logFile]* [-n *[!DNL col]*] [-s *[!DNL separator]*] [-m *[!DNL marker]*] [-p *[!DNL prefix]*] [-x *[!DNL suffix]*] [-v] [-h] [-r *[!DNL request method]*] [-o *[!DNL position]*]

-p prefixo

URL raiz para anexar como prefixo as solicitações extraídas do arquivo de log.

Padrão: http://localhost:8080/is )

-n col

Número do campo (coluna) que contém a solicitação no registro de log; Baseado em 1.

Padrão: 16º

-s separador

Separador de campos; padrão de expressão regular.

Padrão: [ ]+ )

-m marcador

Marcador de solicitação; identifica as solicitações no arquivo de log que devem ser reproduzidas; padrão de expressão regular.

Padrão: Solicitação: )

-x sufixo

Sufixo para anexar à solicitação extraída do arquivo de log; podem ser usadas para separar solicitações de reprodução de solicitações ativas nos arquivos de log; um '?' ou o separador '&' é inserido automaticamente; o sufixo pode fazer referência a qualquer campo de log por posição em chaves, o padrão corresponde ao campo de assinatura md5.

Padrão: playlog={25} )

-v

Modo detalhado, imprime os URLs de solicitação gerados em stdout .

-h

Imprima uma sinopse para stdout .

-r

método de solicitação - método de solicitação HTTP a ser usado ( get|post|head|smart ).

Padrão: inteligente )

-o

request-method-pos - pos no arquivo de log para capturar o método original.

Padrão: 15.

Para Windows, o nome do arquivo é playlog.bat e no Linux é playlog.sh.

Exemplos

O exemplo a seguir reproduz todas as solicitações de um arquivo de log de acesso criado pelo Image Serving no Linux:

> cd /usr/local/Scene7/ImageServing/logs

> ../bin/playlog.sh access-2007-01-01.log -n 18 -s ' ' -m . -p http://localhost:8080

O comando a seguir reproduz todas as solicitações encontradas em um arquivo de log de rastreamento criado pelo Serviço de Imagens no Windows:

> "\Program Files\Scene7\ImageServing\bin\playlog.bat" d:\logs/access-2006-09-01.log

Nesta página

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now