As Ferramentas do Dispatcher fornecem um ambiente contido do Apache Web Server que pode ser usado para simular o AEM como um Dispatcher do serviço de publicação do Cloud Services AEM localmente.
A depuração dos registros das ferramentas do Dispatcher e do conteúdo do cache pode ser essencial para garantir que o aplicativo AEM completo e as configurações de cache e segurança estejam corretas.
Como as Ferramentas do Dispatcher são baseadas em contêiner, cada vez que ele é reiniciado, os logs anteriores e o conteúdo do cache são destruídos.
Os logs das Ferramentas do Dispatcher estão disponíveis por meio da stdout
ou o bin/docker_run
ou com mais detalhes, disponíveis no contêiner Docker em /etc/https/logs
.
Consulte Logs do Dispatcher para obter instruções sobre como acessar diretamente os logs do contêiner Docker das Ferramentas do Dispatcher.
O cache do Dispatcher pode ser acessado diretamente no container do Docker em /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
Os logs do Dispatcher podem ser copiados do contêiner do Docker em /mnt/var/www/html
ao sistema de arquivos local para inspeção usando suas ferramentas favoritas. Observe que essa é uma cópia point-in-time e não fornece atualizações em tempo real para o 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_ira
$ docker cp -L <CONTAINER ID>:/mnt/var/www/html cache
$ cd cache