Ferramentas de depuração do Dispatcher

As Ferramentas do Dispatcher fornecem um ambiente Web Apache contido que pode ser usado para simular AEM como um servidor Cloud Service Publish Dispatcher do serviço AEM.

A depuração dos registros e do conteúdo do cache das ferramentas do Dispatcher pode ser essencial para garantir que o aplicativo AEM completo e as configurações de cache e segurança estejam corretas.

NOTE
Como as Ferramentas do Dispatcher são baseadas em contêiner, sempre que elas são reiniciadas, os registros e o conteúdo do cache anteriores são destruídos.

Logs de ferramentas do Dispatcher

Os logs das Ferramentas do Dispatcher estão disponíveis por meio do comando stdout ou 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.

Cache de ferramentas do Dispatcher

Acesso a logs no container do Docker

O cache do Dispatcher pode estar acessando diretamente no contêiner 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

Copiar os logs do Docker para o sistema de arquivos local

Os logs do Dispatcher podem ser copiados do contêiner Docker em /mnt/var/www/html para o 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
recommendation-more-help
4859a77c-7971-4ac9-8f5c-4260823c6f69