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 initiala laddningen playlog kan 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 förgenerera cacheinnehåll när en ny server läggs till i en belastningsutjämnad miljö. spela bara upp en nyligen använd loggfil från en av de andra servrarna.

playlog kan konfigureras för att stödja 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-baserad.

Standard: 16

-s avgränsare

Fältavgränsare; reguljärt uttrycksmönster.

Standard: [ ]+ )

-m markör

Markör för begäran. identifierar förfrågningar i loggfilen som ska spelas upp, reguljärt uttrycksmönster.

Standard: Begäran: )

-x suffix

Tillägg till den begäran som extraherats ur loggfilen. kan användas för att skilja uppspelade begäranden från live-begäranden i loggfilerna, a '?' eller '&'-avgränsare infogas automatiskt, suffixet kan referera till valfritt loggfält efter position inom klammerparentes, standardvärdet motsvarar signaturfältet md5.

Standard: playlog={25} )

-v
Utförligt läge skriver ut de genererade URL:erna för begäran till stdout .
-h
Skriv ut en sammanfattning till stdout .
-r

request-method - HTTP request method to use ( 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 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