Débogage des outils du répartiteur

Les outils du répartiteur fournissent un environnement serveur Web Apache conteneurisé qui peut être utilisé pour simuler AEM en tant que répartiteur local du service de publication AEM Cloud Services.
Le débogage des journaux des outils du répartiteur et du contenu du cache peut s’avérer essentiel pour garantir l’exactitude de l’application AEM de bout en bout et des configurations de cache et de sécurité prises en charge.

REMARQUE

Comme les outils du répartiteur sont basés sur le conteneur, chaque fois qu'ils sont redémarrés, les journaux antérieurs et le contenu du cache sont détruits.

Journaux des outils du répartiteur

Les journaux des outils du répartiteur sont disponibles via la commande stdout ou bin/docker_run, ou avec plus de détails, dans le conteneur Docker à /etc/https/logs.

Voir Journaux du répartiteur pour obtenir des instructions sur la façon d'accéder directement aux journaux du conteneur Docker des outils du répartiteur.

Cache des outils du répartiteur

Accès aux journaux dans le conteneur Docker

Le cache du répartiteur peut être directement accessible dans le conteneur Docker à /mnt/var/www/html.

$ docker ps

# locate the CONTAINER ID associated with "adobe/aem-ethos/dispatcher-publisher" IMAGE
CONTAINER ID        IMAGE                                       COMMAND                  CREATED             STATUS              PORTS                  NAMES
46127c9d7081        adobe/aem-ethos/dispatcher-publish:2.0.23   "/docker_entrypoint.…"   6 seconds ago       Up 5 seconds        0.0.0.0:8080->80/tcp   wonderful_merkle

$ docker exec -it <CONTAINER ID> /bin/sh

/ # 
/ # cd /mnt/var/www/html

# When finished viewing the cache, exit the Docker container's shell
/# exit

Copie des journaux Docker vers le système de fichiers local

Les journaux du répartiteur peuvent être copiés hors du conteneur Docker à /mnt/var/www/html vers le système de fichiers local pour inspection à l'aide de vos outils favoris. Notez qu’il s’agit d’une copie instantanée et qu’elle ne fournit pas de mises à jour en temps réel au cache.

$ docker ps

# locate the CONTAINER ID associated with "adobe/aem-ethos/dispatcher-publisher" IMAGE
CONTAINER ID        IMAGE                                       COMMAND                  CREATED             STATUS              PORTS                  NAMES
46127c9d7081        adobe/aem-ethos/dispatcher-publish:2.0.23   "/docker_entrypoint.…"   6 seconds ago       Up 5 seconds        0.0.0.0:8080->80/tcp   wonderful_merkle

$ docker cp -L <CONTAINER ID>:/mnt/var/www/html cache 
$ cd cache

Sur cette page

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