Utilitaire 'playlog' the-playlog-utility
L’utilitaire playlog peut être utilisé pour prégénérer le contenu pour le cache de réponse HTTP.
Le cache de réponse HTTP du serveur d’images existant n’est pas garanti utilisable après une mise à niveau de version majeure (lorsque le premier ou le deuxième chiffre du numéro de version a changé). Si le serveur doit être mis en service après la mise à niveau, il peut être surchargé en raison des premières heures de requêtes de mise en cache manquées, jusqu’à ce que le cache soit raisonnablement rempli et que le taux d’accès au cache augmente.
Pour éviter ce pic de chargement initial, l’utilitaire playlog
peut être utilisé pour prégénérer le contenu du cache de réponse HTTP. playlog
extrait les requêtes HTTP d’un fichier journal d’accès existant et l’envoie au serveur pour générer les entrées de cache. Pour les scénarios d’utilisation standard, il suffit de lire un seul fichier journal d’accès contenant l’équivalent d’une journée de trafic.
En plus d’amorcer le cache de réponse HTTP après l’installation de la mise à niveau, l’utilitaire est également utilisé pour prégénérer le contenu du cache lors de l’ajout d’un nouveau serveur à un environnement à charge équilibrée ; il vous suffit de lire un fichier journal récent à partir de l’un des autres serveurs.
playlog
peut être configuré pour prendre en charge la plupart des fichiers journaux d’accès générés par des versions antérieures d’ Image Serving .
Utilisation section-daa126ec469b4a9d90d59def4fdaacdd
playlog *logFile* [-n *col*] [-s *separator*] [-m *marker*] [-p *prefix*] [-x *suffix*] [-v] [-h] [-r *request method*] [-o *position*]
Pour Windows, le nom de fichier est playlog.bat et sous Linux, il est playlog.sh.
Exemples section-716e5c35e9fa4ee3a4b0687381fcea40
L’exemple suivant permet de lire toutes les requêtes d’un fichier journal d’accès créé par Image Serving sous Linux :
> cd /usr/local/Scene7/ImageServing/logs
> ../bin/playlog.sh access-2007-01-01.log -n 18 -s ' ' -m . -p http://localhost:8080
La commande suivante permet de lire toutes les requêtes trouvées dans un fichier journal de trace créé par Image Serving sous Windows :
> "\Program Files\Scene7\ImageServing\bin\playlog.bat" d:\logs/access-2006-09-01.log