Show Menu
TOPICS×

Resolución de problemas de Dispatcher

Las versiones de Dispatcher son independientes de AEM, pero la documentación de Dispatcher está incrustada en la documentación de AEM. Utilice siempre la documentación de Dispatcher incrustada en la documentación de la versión más reciente de AEM.
Es posible que se le haya redirigido a esta página si ha seguido un vínculo a la documentación de Dispatcher incrustada en la documentación de una versión anterior de AEM.
Consulte también la Base de conocimiento de Dispatcher, Resolución de problemas de vaciado de despachantes y las Preguntas más frecuentes sobre problemas principales de Dispatcher para obtener más información.

Comprobar la configuración básica

Como siempre, los primeros pasos son comprobar lo básico:
  • Compruebe todos los archivos de registro del servidor web y del distribuidor. Si es necesario, aumente el
    loglevel
    utilizado para el registro del despachante.
    • ¿Tiene varios despachantes?
      • ¿Ha determinado qué Dispatcher está administrando el sitio web o la página que está investigando?
    • ¿Ha implementado filtros?
      • ¿Están estos impactando el asunto que estás investigando?

Herramientas de diagnóstico de IIS

IIS proporciona varias herramientas de seguimiento, según la versión real:
  • IIS 6: las herramientas de diagnóstico de IIS se pueden descargar y configurar
  • IIS 7: el seguimiento está completamente integrado
Esto puede ayudarle a supervisar la actividad.

No se encontraron IIS y 404

Al utilizar IIS, puede que experimente
404 Not Found
que se le devuelva en varios casos. Si es así, consulte los siguientes artículos de la Base de conocimiento.
También debe comprobar que la raíz de la caché del despachante y la raíz del documento de IIS están establecidas en el mismo directorio.

Problemas al eliminar modelos de flujo de trabajo

Síntomas
Problemas al intentar eliminar modelos de flujo de trabajo al acceder a una instancia de autor de AEM mediante Dispatcher.
Pasos para reproducir:
  1. Inicie sesión en la instancia de autor (confirme que las solicitudes se dirigen a través del despachante).
  2. Crear un nuevo flujo de trabajo; por ejemplo, con el Título establecido en workflowToDelete.
  3. Confirme que el flujo de trabajo se creó correctamente.
  4. Seleccione el flujo de trabajo y haga clic con el botón secundario en él y, a continuación, haga clic en
    Eliminar
    .
  5. Haga clic en
    para confirmar.
  6. Aparecerá un cuadro de mensaje de error que muestra: "
    ERROR 'Could not delete workflow model!!
    ".
Resolución
Agregue los siguientes encabezados a la
/clientheaders
sección del
dispatcher.any
archivo:
  • x-http-method-override
  • x-requested-with
{ { /clientheaders { ... "x-http-method-override" "x-requested-with" }

Interferencia con mod_dir (Apache)

Esto describe cómo el despachante interactúa con
mod_dir
dentro del servidor web Apache, ya que esto puede producir varios efectos potencialmente inesperados:

Apache 1.3

En Apache 1.3
mod_dir
gestiona todas las solicitudes en las que la URL se asigna a un directorio del sistema de archivos.
O bien:
  • redirigir la solicitud a un
    index.html
    archivo existente
  • generar una lista de directorios
Cuando el despachante está habilitado, procesa dichas solicitudes registrándose como un controlador para el tipo de contenido
httpd/unix-directory
.

Apache 2.x

En Apache 2.x las cosas son diferentes. Un módulo puede gestionar diferentes etapas de la solicitud, como la reparación de URL.
mod_dir
controla esta etapa redirigiendo una solicitud (cuando la URL se asigna a un directorio) a la URL con un
/
anexo.
Dispatcher no intercepta la
mod_dir
reparación, sino que la gestiona completamente en la dirección URL redireccionada (es decir, con
/
anexado). Esto podría plantear un problema si el servidor remoto (por ejemplo, AEM) gestiona las solicitudes de
/a_path
forma distinta a las solicitudes de
/a_path/
(cuando se
/a_path
asigna a un directorio existente).
Si esto sucede, debe:
  • deshabilitar
    mod_dir
    para el
    Directory
    o
    Location
    subárbol administrado por el distribuidor
  • use
    DirectorySlash Off
    para configurar
    mod_dir
    no anexar
    /