RoboCopy falha com “o nome da rede especificado não está mais disponível”

5

Temos uma tarefa agendada que executa periodicamente o robocopy para espelhar uma estrutura de pastas bastante grande de um servidor para outro (milhares de pastas, mais de 100.000 arquivos, 50 GB de tamanho). Há um compartilhamento no servidor de recebimento onde o espelho é armazenado. Estamos executando a tarefa do servidor de origem conectando-se ao compartilhamento no terminal de recebimento. Ambos os servidores executam o Windows Server 2003 e estão conectados ao mesmo switch de rede (100Mbps).

O processo, às vezes, será concluído sem erros. Mais frequentemente do que não, no entanto, em algum momento durante o processo (parece aleatório quanto ao local), o robocopy falhará com o erro The specified network name is no longer available. . Ele aguardará 30 segundos e tentará o arquivo novamente e, eventualmente, desistirá após várias tentativas. O processo será repetido no próximo intervalo de agendamento e poderá ser concluído ... ou não.

Quando isso ocorre, não consigo acessar o compartilhamento no servidor de destino de qualquer lugar da rede por até 30 minutos. Não há mais nada na rede usando esse compartilhamento.

Minha pergunta é o que esse erro significa especificamente? Por que o compartilhamento "está caindo" e se tornando inacessível? Existe uma maneira de evitá-lo e obter o espelhamento de arquivos para ser mais estável?

    
por Justin Scott 16.06.2010 / 22:40

1 resposta

3

O Robocopy está meramente relatando o que o Windows disse, que o terminal remoto não está mais disponível, o que pode ser uma dificuldade para depurar.

Se você tiver um software antivírus nas máquinas, execute um teste com esse recurso desativado. É possível que o scanner AV não esteja sendo mantido corretamente e faça com que as coisas travem enquanto ele tenta alcançá-lo. Se isso funcionar, pode ser necessário desativar o scanner AV em pelo menos uma extremidade durante a transferência. Verifique também se não há firewall envolvido que possa interpretar o tráfego de maneira incorreta e fazer com que a conexão seja interrompida.

Como uma nota lateral, isso é muito tráfego em NICs de baixa velocidade. Você pode considerar a inclusão de uma placa de rede de 1 GB em cada máquina, possivelmente conectada por um cabo crossover, se não houver portas de switch adequadas disponíveis e com o tráfego roteado por essas NICs.

    
por 16.06.2010 / 23:45