Free Trial

Base de conocimiento

ConnectNamedPipe Error con McAfee Adaptive Threat Protection

Community_Admin
Alteryx
Alteryx
Created

Problema

 

De manera intermitente, pero a menudo, cuando se ejecuta un flujo de trabajo, falla y aparece el siguiente error en la ventana de resultados:

 

Error: Designer x64: El Designer x64 informó: AlteryxProcessManager::Comenzar: ConnectNamedPipe: Error en ConnectNamedPipe Se está cerrando la canalización.

 

Entorno

 

  • Alteryx Designer
  • McAfee Adaptive Threat Protection

 

Diagnóstico

 

En Soporte, con frecuencia hemos visto este comportamiento ConnectNamedPipe asociado con McAfee Adaptive Threat Protection (ATP). Si estás viendo este error, y tienes McAfee en tu máquina, intenta hacer lo siguiente para validar si estás viendo el mismo comportamiento:

 

  1. Crea un flujo de trabajo con una herramienta Entrada de texto y una herramienta Examinar e intenta ejecutarlo.
    1. Si no se ejecuta la primera vez, intenta volver a ejecutarlo de manera repetida (hasta 10 veces) para ver si eventualmente puede ejecutarse.
    2. Esta capacidad intermitente de ejecutar flujos de trabajo es el comportamiento que vemos con más frecuencia cuando McAfee ATP está causando el problema. Si puedes reproducir este comportamiento, sigue al próximo paso de diagnóstico.

  2. Ejecuta un monitor de procesos (Microsoft Process Monitor puede descargarse aquí) mientras intentas usar Alteryx.
    1. Verifica los archivos de registro resultantes.
    2. Si los archivos de registro muestran procesos de Alteryx mezclados con procesos de McAfee ATP (como se muestra en la figura 1 a continuación), continúa al último paso de diagnóstico. 

 2018-06-26_14-23-23.pngfigura 1 – Procesos de Alteryx mezclados con McAfee ATP

3.  Intenta, con la ayuda del equipo de TI, desactivar McAfee ATP de manera temporal, y verifica si el error desaparece por completo.

1. Si puedes ejecutar flujos de trabajo sin problema mientras ATP está desactivado, ¡has identificado la causa de tu error!

 

 

Causa

 

La funcionalidad de McAfee ATP está interactuando con comunicaciones internas del software de Alteryx Designer y causando un retraso, lo que resulta en un tiempo de espera. Aunque McAfee ATP no esté tomando ninguna acción sobre Alteryx (ningún bloqueo, ninguna detección, etc.), la presencia del módulo de McAfee ATP, que esencialmente es una capacidad de creación de espacios seguros para aplicaciones, puede causar problemas de tiempo en nuestra aplicación.

 

Solución A

 

Trabaja en conjunto con tu equipo de TI para crear una lista de aprobación (crear una excepción) de los siguientes directorios de manera recurrente, que Alteryx necesita ejecutar:

 

C:/ProgramData/Alteryx/*

C:/ProgramData/SRC/*

C:/Program Files/Alteryx/*

C:/Program Files (x86)/Alteryx/*

C:/Users/*/AppData/Roaming/Alteryx/*

C:/Users/*/AppData/Roaming/SRC/*

C:/Users/*/AppData/Local/Alteryx/*

 

NOTA: Esta lista de carpetas asume que se están utilizando las rutas predeterminadas. Si no estás usando las rutas predeterminadas, deberías ajustar las rutas debidamente.

 

Algo que hemos aprendido de Soporte de McAfee es que la lista de aprobación de McAfee ATP no es recurrente, lo que significa que si se agrega un directorio a la lista de aprobación con un comodín, no coloca automáticamente en la lista de aprobación a todos los subdirectorios y archivos en cascada. Hemos podido resolver este problema con otros usuarios mediante la creación de un flujo de trabajo que detecta la profundidad de la carpeta de los directorios de Alteryx en la máquina y, luego, crear entradas de lista de aprobación de comodines para la profundidad de cada carpeta.

 

C:/ProgramData/Alteryx/*

C:/ProgramData/Alteryx/*/*

C:/ProgramData/Alteryx/*/*/*

C:/ProgramData/Alteryx/*/*/*/*

 

…y así sucesivamente

 

 

2018-06-29_9-30-18.png

 

 


NOTA: La profundidad de la carpeta cambiará según la máquina y la instalación, basado en qué paquetes de software y datos hayas instalado. He adjuntado una copia del flujo de trabajo de Alteryx que detectará la profundidad de cada directorio de Alteryx en tu máquina. Puede ser útil para asegurar que la lista de aprobación se cree de manera correcta. Para usar este flujo de trabajo, deberás reemplazar Nombre de usuario en la Entrada de texto con el nombre de usuario de tu estación de trabajo. 

 

 

Solución B

 

Trabaja en conjunto con tu equipo de TI para deshabilitar la funcionalidad McAfee ATP en McAfee.

 

Recursos adicionales