Esta página aborda problemas conhecidos ao usar o Devin Desktop no Windows Subsystem for Linux (WSL) e as correções recomendadas.Documentation Index
Fetch the complete documentation index at: https://docs.devin.ai/llms.txt
Use this file to discover all available pages before exploring further.
Desempenho lento ou desconexões (saturação do sistema de arquivos 9P)
Sintomas
- O Devin Desktop fica visivelmente lento ou com travamentos quando conectado ao WSL
- O editor se desconecta com frequência do backend do WSL e tenta se reconectar
- As desconexões ocorrem durante o desenvolvimento ativo (por exemplo, ao usar o Cascade) e também quando o editor está ocioso
- O Devin Desktop trava ou deixa de responder, exigindo a reinicialização tanto da IDE quanto do WSL (
wsl --shutdown) - O uso de memória do WSL aumenta com o tempo, mesmo em sistemas com 32 GB+ de RAM
- Os logs de diagnóstico do WSL mostram um grande número de eventos
P9 Reply_Rlerror(erros de arquivo não encontrado) - O desempenho é normal ao usar o Devin Desktop fora do WSL (por exemplo, ao abrir uma pasta local do Windows)
- Soluções alternativas comuns (reiniciar o WSL, reinstalar o Devin Desktop, aumentar a memória no
.wslconfig) não resolvem o problema por si só
Causa raiz
- Saturar a capacidade do protocolo
- Produzir milhares de erros de arquivo não encontrado (
Reply_Rlerror) - Fazer a conexão entre o Devin Desktop e o backend do WSL cair
- Contribuir para o aumento gradual da pressão de memória dentro do WSL ao longo do tempo
Soluções
1. Atualize o WSL para a versão mais recente (etapa inicial recomendada)
2. Reinstalação limpa do servidor do Devin Desktop no WSL
3. Minimize as extensões instaladas (maior impacto)
- Abra o painel Extensions no Devin Desktop enquanto estiver conectado ao WSL
- Verifique quais extensões estão instaladas no ambiente WSL (não apenas localmente)
- Desative ou desinstale extensões de que você não precisa, especialmente aquelas que fazem monitoramento intenso de arquivos ou indexação
- Vue (Volar) — foi confirmado que causa indexação excessiva de arquivos pela ponte 9P, mesmo em projetos que não usam Vue. Só desinstalar essa extensão já resolveu desconexões para vários usuários.
- Outras extensões de linguagem específicas de frameworks (Angular, Svelte etc.) podem se comportar de forma semelhante se estiverem instaladas, mas não forem necessárias para o workspace atual.
4. Otimize os limites de recursos do WSL
%USERPROFILE%\.wslconfig no host Windows (por exemplo, C:\Users\<YourUser>\.wslconfig) com limites de recursos adequados ao seu sistema:
Observação: A configuraçãoAjuste os valores de acordo com os recursos disponíveis no seu sistema. Após salvar o arquivo, reinicie o WSL:autoMemoryReclaimfoi removida no WSL 2.7.3.0 e em versões posteriores. Se você estiver usando o WSL 2.7.3.0+, omita esta linha. Você pode verificar a versão do seu WSL comwsl --version.
Diagnóstico
Verifique os logs de diagnóstico do WSL em busca de erros de 9P
Reply_Rlerror nos logs do 9P/sistema de arquivos. Milhares deles (ou mais) geralmente indicam que extensões ou processos dentro do WSL estão gerando requisições excessivas ao sistema de arquivos, em um volume que o bridge 9P não consegue acompanhar.
Quando usar cada solução
- Atualize o WSL primeiro — muitos problemas podem ser resolvidos simplesmente executando
wsl --update. O WSL 2.7.3.0+ inclui melhorias significativas de estabilidade. (Solução mais simples.) - Minimize as extensões se você tiver muitas extensões instaladas no WSL que não usa ativamente ou se tiver migrado extensões de outro editor. (Mudança de maior impacto.)
- Reinstale o servidor de forma limpa se o estado do servidor do Devin Desktop puder estar corrompido ou obsoleto (por exemplo, após uma atualização com falha ou uma falha anterior).
- Otimize o
.wslconfigse o WSL estiver consumindo recursos demais do host ou se você ainda não tiver configurado limites de recursos. (Melhoria geral na estabilidade do WSL.)
Não é possível se conectar ao WSL com VPN ou software Zero Trust
Couldn't install vscode server on remote server, install script returned non-zero exit status quando uma VPN ou um software Zero Trust (Twingate, Tailscale, Zscaler, Cloudflare WARP, GlobalProtect etc.) bloqueia o tráfego de saída da rede de dentro do WSL.
Sintomas
- O Devin Desktop exibe
Error resolving authority/install script returned non-zero exit statusao se conectar ao WSL - O próprio WSL funciona (
wsl -d Ubuntu -- echo hellofunciona), mas ocurlatinge o tempo limite dentro do WSL - O problema começou após a instalação ou atualização de uma VPN ou de um software de Zero Trust
Causa raiz
Solução
1. Ative a rede espelhada
C:\Users\<YourUser>\.wslconfig).
Adicione o seguinte:
Observação: Requer WSL 2.0.0+. Executewsl --versionpara verificar a versão ewsl --updatepara atualizar, se necessário.
2. Alternativa: desconectar temporariamente a VPN
.wslconfig, desconecte a VPN/ZTNA, deixe o Devin Desktop instalar o servidor e, em seguida, reconecte. Atualizações futuras do Devin Desktop voltarão a exigir acesso à rede pelo WSL.