DocumentaciónAEMTutoriales de AEMTutoriales de AEM as a Cloud Service

Depuración de herramientas de Dispatcher

14 de julio de 2024
  • Se aplica a:
  • Experience Manager as a Cloud Service
  • Temas:
  • Dispatcher

Creado para:

  • Principiante
  • Intermedio
  • Desarrollador

Las herramientas de Dispatcher proporcionan un entorno de servidor web Apache en contenedores que se puede utilizar para simular la como Cloud Service AEM de un servicio de Publish de forma local, que se puede utilizar para crear una nueva versión de Dispatcher de un servicio de AEM de forma local.

La depuración de los registros y el contenido de la caché de las herramientas de Dispatcher AEM puede ser vital para garantizar que la aplicación de extremo a extremo y las configuraciones de caché y seguridad de soporte sean correctas.

NOTE
Dado que Dispatcher Tools se basa en contenedores, cada vez que se reinicia, se destruyen los registros anteriores y el contenido de la caché.

Registros de herramientas de Dispatcher

Los registros de herramientas de Dispatcher están disponibles a través del comando stdout o bin/docker_run, o con más detalles, disponibles en el contenedor Docker en /etc/https/logs.

Consulte registros de Dispatcher para obtener instrucciones sobre cómo acceder directamente a los registros del contenedor Docker de las herramientas de Dispatcher.

Caché de herramientas de Dispatcher

Acceder a los registros del contenedor Docker

Se puede acceder directamente a la caché de Dispatcher en el contenedor Docker en /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 los registros de Docker al sistema de archivos local

Los registros de Dispatcher se pueden copiar del contenedor Docker en /mnt/var/www/html al sistema de archivos local para inspeccionarlos con sus herramientas favoritas. Tenga en cuenta que se trata de una copia puntual y no proporciona actualizaciones en tiempo real a la caché.

$ 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