Depuración de herramientas de Dispatcher
- 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.
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