Bloqueio de arquivo FTP - aleatoriamente

1

Isso só começou recentemente a acontecer - não consigo descobrir o porquê.

Estou usando o FileZilla (versão mais recente) para arquivos FTP até um servidor Windows 2008 R2 no IIS7.5.

A cada 10 (mas nem sempre a cada 10) arquivo ocasional falha ao concluir o upload (nenhuma mensagem de erro), então tente novamente. Em sua segunda tentativa, o arquivo não pode ser enviado e receber este erro:

Response:   550 The process cannot access the file because it is being used by another process. 
Error:  Critical file transfer error

Não há um padrão para isso ... e nenhuma explicação. A única maneira de contornar isso é reiniciar o serviço FTP no servidor - é o serviço FTP que mantém um bloqueio no arquivo.

Algumas coisas:

  • Não há tamanho de arquivo que causa isso, acontece se o arquivo é 1kb ou 1000!
  • Observando as "sessões atuais" no servidor, há 10 sessões que dizem "Comando atual" STOR - O FileZilla não está conectado no momento. Então, minha suposição é que a conexão está falhando durante uma transferência, mas o servidor acha que ainda está fazendo o upload para manter sua própria conexão aberta ...
  • Eu desabilitei o firewall e o anti-vírus, então eles não são a causa
  • O mesmo acontece com o ativo e o passivo

Alguma idéia?

Este é essencialmente o mesmo problema: Win 2008 / FTP / Filezilla - Erros críticos de transferência intermitentes (sem respostas)

    
por Paul 16.12.2013 / 21:54

2 respostas

1

Eu encontrei a resposta para isso - pensei em postar isso, pois isso pode ajudar alguém a diagnosticar o mesmo problema

O problema foi o AVG. Por algum motivo, o AVG estava eliminando a conexão de alguns arquivos (mas não todos), mas matar a conexão entre o cliente e o servidor significava que ambas as extremidades da conexão achavam que ainda estava aberta - arquivos bloqueados.

    
por 17.12.2013 / 22:57
0

O mesmo sintoma foi identificado no Windows Server 2008 R2 quando as violações de compartilhamento ocorrem devido aos comandos literal size e foi publicado como KB2723776

Os comandos de reinicialização de arquivos para a implementação de FTP não eram muito confiáveis no IIS 7.0 e ainda não são perfeitos em 7.5

Eu suspeito que o hotfix mencionado acima corrige mais do que apenas o problema específico com os comandos literal size .

    
por 16.12.2013 / 22:39