Я установил новый FTP-сервер на Windows Server 2012 с IIS 8. Когда я загружаю весь каталог, многие файлы обрезаются и не соответствуют исходному размеру файла. Я действительно не сравнивал их все, но кажется, что всегда может быть меньше 2 КБ. Если я повторно загружу этот отдельный файл, большую часть времени он будет работать.
Вот мой журнал последних проблем с файлом:
21 STOR Quotes.Core.dll 226 0 0 4b2ed740-5b0e-4bb0-8d82-19837385278e /quotes/bin/Quotes.Core.dll
21 ПАСВ - 227 0 0 4b2ed740-5b0e-4bb0-8d82-19837385278e -
52547 DataChannelOpened - - 0 0 4b2ed740-5b0e-4bb0-8d82-19837385278e -
52547 DataChannelClosed - - 2148074264 0 4b2ed740-5b0e-4bb0-8d82-19837385278e -
Размер файла должен быть 326 656, но в итоге получается 324800
У меня есть 2 сервера с почти идентичными конфигурациями, и эта проблема есть на обоих, но не на любом другом стороннем сервере. Любые идеи?
Отметьте эту ссылку как хорошо известную проблему ...
http://www.rackspace.com/knowledge_center/article/disables-tcp-offloading-in-windows-server-2012
После разговора с моим веб-хостом (Rackspace) они определили, что это неправильная настройка моего драйвера сетевой карты. Разгрузка контрольной суммы TCP была включена, и мои проблемы с усечением исчезли после ее отключения.
Больше информации здесь:
http://social.technet.microsoft.com/Forums/windows/en-US/7d129406-0602-4705-bf1f-7408d9f03846/tcp-checksum-incorrect- while-trying-to-ftp-file?forum=itproxpsp