Como corrigir problemas de servidor Linux no Multilogin
Se os perfis de navegador não iniciarem em um servidor Linux, primeiro teste o perfil com uma solicitação de API local direta. Se a inicialização manual funcionar, compare os parâmetros da API com as configurações do perfil que funciona. Se falhar, verifique os logs do agente, erros de SSL/TLS e a configuração do Xvfb/headless.
➡️ Mantenha o aplicativo desktop do Multilogin em execução ou conecte o agente se você usa a interface web → inicie o mesmo perfil de navegador com curl → verifique o resultado → se falhar, revise os logs.
Antes de começar
Verifique se:
- O aplicativo desktop do Multilogin está em execução ou o agente está conectado, se você usa a interface web
-
Você sabe o
folder_ide oprofile_iddo perfil de navegador -
Você pode executar comandos
curlno servidor Linux - O Xvfb está instalado se você usa o modo headless
Iniciar perfis manualmente
Mantenha o aplicativo para desktop aberto (ou conecte o agente se estiver usando a interface web).
- Terminal de lançamento
- Execute o seguinte comando (substitua
folder_ideprofile_id, respectivamente):curl -X GET https://localhost:45000/api/v2/profile/f/<folder_id>/p/<profile_id>/start - Verifique se o perfil foi iniciado com sucesso
Resultado esperado: o perfil é iniciado com sucesso e a API retorna a resposta de inicialização.
Se a solicitação manual com curl funcionar, o ambiente Linux e o launcher local provavelmente estão funcionando corretamente. Compare a solicitação de automação que falhou com essa solicitação que funciona.
Se a solicitação manual falhar, continue com as verificações de logs, SSL/TLS e headless abaixo.
Localizar e analisar registros do agente
- Acesse um dos seguintes diretórios:
/opt/usr/mlx//home/%username%/mlx/logs
- Procure pelos
launcher_<date>.logeagent_<date>.log
Investigar erros de SSL/TLS
- Verifique se há erros de "MAC de registro inválido" nos logs:
SSL: DECRYPTION_FAILED_OR_BAD_RECORD_MAC - Certifique-se de que a configuração OpenSSL do servidor Linux esteja correta.
Leia mais detalhes sobre a configuração do OpenSSL aqui: Open SSL - Ubuntu Server documentation
Comparar o comportamento API e da interface do usuário
- Se o lançamento pela interface do usuário funcionar, mas API falhar, verifique os parâmetros API e as configurações da interface do usuário (eles devem ser iguais).
- Faça o teste manualmente usando o mesmo ID de perfil e configurações via
curl
Para obter informações sobre o comando curl, consulte o capítulo "Iniciar perfis manualmente" e as informações sobre o endpoint GET Start Browser Profile em nossa documentação de API.
Verifique a configuração do ambiente Linux
- Certifique-se de que o Xvfb esteja instalado e configurado corretamente para o modo headless. Consulte os seguintes artigos para obter mais detalhes:
- Confirme se o agente ou aplicativo Multilogin está em execução e acessível pela porta correta (consulte a etapa no seguinte artigo: Como corrigir problemas de conexão do agente).
Nada funciona?
Se o problema persistir, envie-nos seus arquivos de registro e investigaremos o caso mais a fundo.
- Recrie o problema ou aguarde até que a mensagem de erro apareça.
- Arquive a pasta de registros encontrada neste local:
/home/%username%/mlx - Envie um e-mail para [email protected] com as seguintes informações:
- Uma descrição clara do problema
- A pasta de registros arquivados está anexada.
Este artigo inclui links de terceiros que não endossamos oficialmente.