Estou usando o SVN versão 1.6.6 (r40053) através da linha de comando no Ubuntu 10.04 e conectando a um repositório remoto via HTTP que está na rede local. Por um tempo, funcionou bem, mas recentemente tornou-se muito lento para qualquer operação que requer comunicação com o repositório, no entanto, ele eventualmente funciona depois de vários minutos (~ 3m para svn up
). Olhando para o Wireshark, parece que está demorando um minuto entre a autenticação de HTTP negada e a requisição subsequente contendo credenciais.
O problema é local para a minha máquina porque outros colegas que executam o Ubuntu não estão tendo o problema e eu tentei usar minhas credenciais de outra máquina e foi muito rápido.
Eu tentei apagar o .subversion
pasta no meu diretório home e verificando tudo de novo, mas não ajudou.
Atualizar: Eu acho que é relacionado a autenticação. Quando eu verifico repositórios SVN da Internet sobre HTTP (de Google Code , por exemplo), tudo é muito rápido até eu fazer algo que requer uma senha. Antes de solicitar a senha pela primeira vez, ela fica parada por pelo menos um minuto.
Atualização 2: Eu definir o neon-debug-mask
nas configurações do SVN (em /etc/subversion/servers
debaixo [Global]
) para 138 e parece gastar muito tempo em ' auth: Trying Basic challenge...
'
Respostas:
No meu caso, demorou muito tempo na fase "Fazendo pesquisa de DNS no XXX ...", onde XXX é o meu proxy HTTP configurado em ~ / .subversion / servers. Neste caso, o repositório foi listado nas "exceções de proxy HTTP", mas o Subversion fez a pesquisa de DNS de qualquer maneira. Funciona, mas com um atraso muito longo (cerca de 2 minutos). A solução foi apenas substituir o XXX pelos endereços IP.
fonte
Acontece que a reinicialização consertou - algo que nunca penso em experimentar com uma máquina Linux. Logout provavelmente também teria (eu tenho o hábito de bloqueá-lo).
Estou usando o Likewise Open para conectar minha máquina a um domínio do Windows; Eu acho que isso deve ter algo a ver com isso. Eu não tinha reiniciado em meses. Espero que isso ajude alguém lá fora que se depara com esse problema.
fonte
Eu adicionei
depois do comando svn e agora é instantâneo.
fonte
Eu tive algo parecido uma vez, mas acabou relacionado ao IPV6.
Você está tendo lentidão em outro lugar, como acessar um site pela primeira vez?
Se assim for, você pode querer verificar se o seu Ubuntu não está configurado para IPV6.
fonte
uname -n
pode levar diagnósticos um passo adiante se houver um longo atraso. Pode valer a pena se você estiver preso.