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

Проблема IIS 7.0 Блокировка файлов во время загрузки

Я запускаю сервер 2008 с iis7 и надстройкой ftp на iis 7.0

У меня настроен ftp-сайт и в основном он работает

За исключением того, что примерно в 70% случаев при передаче файла загрузка зависает навсегда. Если я отключу ftp-клиент и снова подключусь и попытаюсь загрузить тот же файл, я получу сообщение об ошибке на клиенте, что файл заблокирован.

Мне нужно перезапустить службу ftp, чтобы снять блокировку.

Я запустил проводник процессов и выполнил поиск по рассматриваемому файлу, и, конечно же, служба ftp заблокировала файл, и для снятия блокировки требуется около 20 минут (а иногда и дольше). Эта блокировка остается даже после отключения клиента.

Как я уже сказал, это происходит только в 70% случаев, в остальных 30% случаев все проходит нормально.

Вещи, которые я проверил.

-Не проблема с брандмауэром. Сервер использует диапазон пассивных портов 8000–9000, который разрешен брандмауэром. -Не проблема, сервер имеет глобально маршрутизируемый IP-адрес -все рекомендуемые / необходимые обновления установлены

У меня есть еще 5 серверов в очень похожей конфигурации, и это единственный, с которым у меня проблемы.

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

Можете ли вы проверить файл журнала FTP и увидеть статус того, на котором вы отключили клиент. Проверьте код статуса и сравните его с теми Вот. Дайте нам знать, что вы найдете.

Если вы говорите, что это происходит в 70% случаев, это означает, что вы также сможете воспроизвести проблему. Какой FTP-клиент вы используете, попробуйте coreftp. Попробуйте использовать FTP с помощью командной строки и посмотрите, сохраняется ли проблема.