Free Trial

Base de conhecimento

Erro em ConnectNamedPipe com a Proteção adaptável contra ameaças do McAfee

Community_Admin
Alteryx
Alteryx
Created

Problema

 

Não sempre, mas com frequência, quando um fluxo de trabalho é executado, ele falha e o seguinte erro aparece na janela Resultados:

 

Erro: Designer x64: O Designer x64 informou: AlteryxProcessManager::Start: ConnectNamedPipe: Erro no ConnectNamedPipe O pipe está sendo fechado.

 

Ambiente

 

  • Alteryx Designer
  • Proteção adaptável contra ameaças do McAfee

 

Diagnóstico

 

No Suporte, frequentemente constatamos esse comportamento de ConnectNamedPipe associado à Proteção adaptável contra ameaças (ATP) do McAfee. Se esse erro aparecer e você tiver o McAfee instalado em sua máquina, tente o seguinte para confirmar se você está vendo o mesmo comportamento:

 

  1. Crie um fluxo de trabalho apenas com uma ferramenta Entrada de texto e uma ferramenta Navegar e tente executá-lo.
    1. Se ele não for executado na primeira vez, tente executá-lo repetidamente (até 10 vezes), para ver ele acaba por ser executado.
    2. Essa capacidade intermitente de executar fluxos de trabalho é o comportamento que vemos com mais frequência quando o ATP do McAfee está causando o problema. Se você conseguir reproduzir esse comportamento, prossiga para a próxima etapa de diagnóstico.

  2. Execute um monitor de processo (o Microsoft Process Monitor pode ser baixado aqui) ao tentar utilizar o Alteryx.
    1. Verifique os arquivos de log resultantes.
    2. Se os arquivos de log mostrarem processos do Alteryx misturados com processos da ATP do McAfee (como mostrado na figura 1 abaixo), prossiga para a etapa final de diagnóstico. 

 2018-06-26_14-23-23.pngFigura 1 – Processos do Alteryx misturados com a ATP do McAfee

3.  Tente trabalhar com a sua equipe de TI para desativar temporariamente a ATP do McAfee e ver se o erro desaparece completamente.

1. Se conseguir executar fluxos de trabalho sem problemas enquanto a ATP estiver desativada, você identificou a causa do erro!

 

 

Causa

 

O recurso de ATP do McAfee está interagindo com as comunicações internas no software do Alteryx Designer e causando um atraso, resultando em um tempo limite. Embora a ATP do McAfee não efetue nenhuma ação no Alteryx (nem bloqueios, nem detecções etc.), a presença do módulo ATP do McAfee, que é essencialmente uma funcionalidade de envio de aplicativos para área restrita, pode causar problemas de tempo no nosso aplicativo.

 

Solução A

 

Trabalhe com a sua equipe de TI para colocar na lista de permissões (criar exceção para) os seguintes diretórios de forma recursiva, que o Alteryx precisa para executar:

 

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/*

 

OBSERVAÇÃO: essa lista de pastas pressupõe que os caminhos padrão estão sendo usados. Se não estiver usando os caminhos padrão, você precisará ajustar a lista de acordo.

 

Uma coisa que aprendemos com o Suporte do McAfee é que a lista de permissões da ATP não é recursiva. Isso significa que, se um diretório for adicionado à lista de permissões com um curinga, os subdiretórios e arquivos em cascata não serão todos automaticamente adicionados à lista de permissões. Conseguimos contornar esse problema com outros usuários criando um fluxo de trabalho que detecta a profundidade de pasta dos diretórios do Alteryx em suas máquinas e, em seguida, cria entradas curinga da lista de permissões para a profundidade de cada pasta.

 

C:/ProgramData/Alteryx/*

C:/ProgramData/Alteryx/*/*

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

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

 

…e assim por diante

 

 

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

 

 


OBSERVAÇÃO: a profundidade de pasta varia de acordo com a máquina e a instalação, com base nos pacotes de dados e software instalados. Eu anexei uma cópia do fluxo de trabalho do Alteryx que detecta a profundidade de cada diretório do Alteryx em sua máquina. Isso pode ser útil para garantir que a lista de permissões seja criada corretamente. Para utilizar esse fluxo de trabalho, é necessário substituir o Nome de usuário na Entrada de texto pelo seu nome de usuário em sua estação de trabalho. 

 

 

Solução B

 

Trabalhe com a sua equipe de TI para desativar a funcionalidade ATP no McAfee.

 

Recursos adicionais

 

Contribudores
Rótulos