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.
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.
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.
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
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