Назад | Перейти на главную страницу

Блокировка файлов FTP - случайным образом

Это только недавно начало происходить - я не могу понять почему.

Я использую FileZilla (последняя версия) для передачи файлов по FTP на сервер Windows 2008 R2 на IIS7.5.

Каждый 10-й (но не всегда каждый 10-й) файл иногда не может завершить выгрузку (без сообщения об ошибке), поэтому повторите попытку. При второй попытке файл не может быть загружен и появляется эта ошибка:

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

В этом нет никакой закономерности ... и никакого объяснения. Единственный способ обойти это - перезапустить службу FTP на сервере - это служба FTP, которая блокирует файл.

Пара вещей:

Любые идеи?

По сути, это та же проблема: Win 2008 / FTP / Filezilla - Периодические критические ошибки передачи (нет ответов)

Я нашел ответ на это - подумал, что опубликую это, поскольку это может помочь кому-то еще диагностировать ту же проблему.

Проблема была в AVG. По какой-то причине AVG убивал соединение для некоторых файлов (но не всех), но прерывание соединения между клиентом и сервером означало, что оба конца соединения думали, что оно все еще открыто - поэтому файлы были заблокированы.

Тот же симптом был обнаружен в Windows Server 2008 R2, когда нарушения общего доступа происходят из-за literal size команд, и был опубликован как KB2723776

Команды возобновления файлов для реализации FTP были не слишком надежны в IIS 7.0 и все еще не идеальны в 7.5.

Я подозреваю, что упомянутое выше исправление устраняет не только конкретную проблему с literal size команды.