Я работаю из дома, вне сети, со слабой спутниковой связью. Есть большая вероятность, что при загрузке веб-файлов произойдет сбой, и загрузка начнется заново.
До недавнего времени сервер нашей компании был Win 2003 с использованием Windows FTP. Когда мое спутниковое соединение прерывалось, файл просто начинался заново, но загружался нормально ... раздражает, но я мог выполнить работу.
Недавно мы обновили сервер до Windows Server 2008 R2, все еще используя Windows FTP и ту же версию / настройку Filezilla, которую я использовал ранее.
Теперь, периодически, когда файл необходимо повторно загрузить, я получаю критическую ошибку передачи.
«550 Процесс не может получить доступ к файлу, потому что он используется другим процессом».
Мне нужно войти на сервер с помощью удаленного рабочего стола, вручную удалить 0-байтовый файл, оставшийся там, а затем повторно загрузить. (Хотя, если я подожду несколько минут перед повторной загрузкой, я смогу загрузить его успешно.)
Это происходит не каждый раз, когда у меня икота; иногда файл перезаписывается без проблем. Файл почти всегда представляет собой 0-байтовый файл с редкими многобайтовыми файлами, просто чтобы сбить меня с толку. У меня был парень, который настраивал сервер, пробовал различные настройки, чтобы исправить это, но проблема в том, что это прерывистый. Так что он пробовал что-нибудь, мы ждали, пока это повторится, он пробовал что-нибудь еще ... это было как плевать по ветру.
Я обновился до последней версии Filezilla, но это не помогло. Одна из вещей, которые, по словам моего консультанта, он пытался, заключалась в том, чтобы разрешить продолжение загрузки после ошибки, но это тоже не помогло. Это что-то на сервере, которое отличается от сервера Win 2003.
Пока что у наших сотрудников (у всех есть регулярные DSL-соединения) этой проблемы нет. Это только с моим спутниковым подключением и только после обновления нашего сервера.
Какие настройки сервера могут временно заблокировать файл после неправильной загрузки, чтобы программа FTP не могла его перезаписать?
У меня есть раздел журнала Filezilla, в котором отображается ошибка, если это поможет.