Verktyget playlog the-playlog-utility

Spelningsloggverktyget kan användas för att förgenerera innehåll för HTTP-svarscachen.

Den befintliga Image Serving HTTP-svarscachen är inte garanterat användbar efter en större versionsuppgradering (när den första eller andra siffran i versionsnumret ändras). Om servern ska tas direkt in i fulladdningsförhållanden efter uppgraderingen kan servern bli överbelastad med de första timmarna av cacheminnesbegäranden tills cacheminnet är någorlunda ifyllt och cachens träffhastighet ökar.

För att undvika den här inledande inläsningsökningen kan verktyget playlog användas för att förgenerera innehåll för HTTP-svarscachen. playlog extraherar HTTP-begäranden från en befintlig åtkomstloggfil och skickar den till servern för att generera cacheposter. För vanliga användningsscenarier räcker det att spela upp en enda åtkomstloggfil som innehåller trafikens hela dag.

Förutom att fylla i HTTP-svarscachen efter uppgraderingsinstallationer används verktyget även för att generera cacheinnehåll i förväg när en ny server läggs till i en belastningsutjämnad miljö. Du behöver bara spela upp en nyligen använd loggfil från en av de andra servrarna.

playlog kan konfigureras med stöd för de flesta åtkomstloggfiler som genererats av tidigare versioner av Image Serving.

Användning section-daa126ec469b4a9d90d59def4fdaacdd

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

-p prefix

Rot-URL som ska användas som prepend för begäranden som extraheras från loggfilen.

Standard: http://localhost:8080/is )

-n col

Fältnummer (kolumn) som innehåller begäran i loggposten, 1-baserat.

Standard: 16

-s separator

Fältavgränsare; mönster för reguljära uttryck.

Standard: [ ]+ )

-m markör

Begärandemarkör; identifierar begäranden i loggfilen som ska spelas upp; mönster för reguljära uttryck.

Standard: Begäran: )

-x suffix

Det suffix som ska läggas till i den begäran som extraheras från loggfilen. Det kan användas för att separera uppspelningsbegäranden från live-begäranden i loggfilerna. Ett ? eller '&'-avgränsaren infogas automatiskt. Suffixet kan referera till valfritt loggfält efter position inom klammerparentes, standardvärdet motsvarar signaturfältet i md5.

Standard: playlog={25} )

-v
I detaljerat läge skrivs de genererade begärande-URL:erna ut till stdout .
-h
Skriv ut en synkronisering till stdout .
-r

request-method - HTTP-begärandemetod som ska användas ( get|post|head|smart ).

Standard: smart )

-o

request-method-pos - pos in log file to capture original method from.

Standard: 15

För Windows är filnamnet playlog.bat och i Linux är det playlog.sh.

Exempel section-716e5c35e9fa4ee3a4b0687381fcea40

I följande exempel spelas alla begäranden upp från en åtkomstloggfil som skapats av Image Serving i Linux:

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

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

Följande kommando spelar upp alla begäranden som finns i en spårningsloggfil som har skapats av Image Serving i Windows:

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

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