Base de conhecimento - Português

ERRO: A conexão ao Mongo falhou, certifique-se de que as credenciais e o endereço do servidor estejam corretos.

Bólide
Created

Esse é um erro muito comum que pode ocorrer se o serviço Alteryx (AlteryxService) for encerrado inesperadamente. Normalmente, o erro acontece porque o MongoDB não é encerrado corretamente e o arquivo de bloqueio não é liberado. Isso impede o MongoDB de iniciar na próxima vez que você tenta iniciar o serviço Alteryx e retorna uma mensagem de erro semelhante a:

 

LockFileError.png

"A conexão ao Mongo falhou, certifique-se de que as credenciais e o endereço do servidor estejam corretos."

 

Para solucionar esse erro, primeiro siga as etapas abaixo.

 

  1. Identifique o local de instalação do MongoDB em Configurações do Sistema -> Controlador -> Persistência
  2. Abra o Explorador de pastas do Windows e navegue até essa pasta
  3. Verifique se o arquivo mongod.lock está diferente de 0 k

Se esse arquivo contiver dados (normalmente 1 k), recomendamos clonar sua instância do servidor (em caso de danos) antes de prosseguir para as etapas abaixo. Para obter ajuda na clonagem da instância do servidor, entre em contato com o Suporte ao Cliente.

 

  1. Exclua ou dê um novo nome para o arquivo mongod.lock
  2. Clique com o botão direito do mouse na janela e selecione Novo -> Documento de texto
  3. Renomeie o documento para mongod.lock (verifique se a opção Mostrar extensões está ativada para a pasta, caso contrário, esse arquivo ficará como mongod.lock.txt)
  4. Abra um prompt de comando do Windows e navegue até o diretório /Alteryx/bin (por exemplo, cd "/Program files/Alteryx/bin")
  5. Inicie o serviço MongoDB apenas para garantir que tudo esteja limpo:

 mongod --dbpath "caminho da pasta das configurações do sistema" --auth --port 27018

 

  1. Em caso de desligamento com erros, a realocação dos dados pode levar alguns minutos.  Procure uma linha contendo "Aguardando conexões na porta 27018". Quando ela aparecer, pressione Ctrl+C no teclado para desligar o serviço
  2. Inicie o serviço Alteryx.  Você pode fazer isso no prompt de comando com: sc start AlteryxService
  3. Verifique o Gerenciador de Tarefas -> Detalhes (ou Processos) para confirmar se os processos do serviço Alteryx estão funcionando

Se o arquivo de bloqueio estiver OK 

 

  1. Abra um prompt de comando do Windows e navegue até o diretório /Alteryx/bin (por exemplo, cd "/Program files/Alteryx/bin")
  2. Execute o serviço Alteryx no modo de teste para identificar o erro real: AlteryxService test
  3. Se não for possível identificar facilmente o que está provocando o erro, envie-nos os arquivos de log de serviço (caminho encontrado em Configurações do sistema -> Controlador -> Geral)