Bloqueo de archivos FTP: aleatoriamente

Bloqueo de archivos FTP: aleatoriamente

Esto ha empezado a suceder hace poco y no sé por qué.

Estoy usando FileZilla (última versión) para enviar archivos FTP a un servidor Windows 2008 R2 en IIS7.5.

Cada décimo (pero no siempre cada décimo) archivo ocasionalmente no logra completar la carga (sin mensaje de error), por lo que lo intenta nuevamente. En el segundo intento, el archivo no se puede cargar y aparece este error:

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

No hay ningún patrón para esto... ni explicación. La única forma de evitarlo es reiniciar el servicio FTP en el servidor; es el servicio FTP el que mantiene bloqueado el archivo.

Un par de cosas:

  • No hay ningún tamaño de archivo que lo cause, ¡sucede ya sea que el archivo sea de 1 kb o 1000!
  • Al observar las "sesiones actuales" en el servidor, hay decenas de sesiones que dicen "Comando actual" STOR: FileZilla no está conectado actualmente. Entonces mi suposición es que la conexión falla durante una transferencia, pero el servidor cree que todavía se está cargando, por lo que mantiene abierta su propia conexión...
  • He desactivado el firewall y el antivirus, por lo que no son la causa.
  • Lo mismo ocurre con Activo y Pasivo.

¿Algunas ideas?

Este es esencialmente el mismo problema:Win 2008/FTP/Filezilla: errores de transferencia críticos intermitentes(sin respuestas)

Respuesta1

Encontré la respuesta a esto; pensé en publicar esto porque puede ayudar a alguien más a diagnosticar el mismo problema.

El problema era AVG. Por alguna razón, AVG estaba cortando la conexión para algunos archivos (pero no para todos), pero cortar la conexión entre el cliente y el servidor significaba que ambos extremos de la conexión pensaban que todavía estaba abierta, por lo que bloqueaba los archivos.

Respuesta2

El mismo síntoma se ha identificado en Windows Server 2008 R2 cuando se producen infracciones al compartir debido a literal sizecomandos y se ha publicado comoKB2723776

Los comandos de reanudación de archivos para la implementación de FTP no eran demasiado confiables en IIS 7.0 y aún no son perfectos en 7.5

Sospecho que la revisión mencionada anteriormente soluciona algo más que el problema específico con literal sizelos comandos.

información relacionada