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

Блокировка загрузки определенных файлов

У меня проблема, когда я не могу полностью загрузить определенный файл с сервера.
Размер файла 1,9 МБ, но загружается только 68%, а затем он зависает.

Я пробовал и эти случаи, которые не увенчались успехом:

  1. Скачал файл по HTTP
  2. Скачал файл с FTP
  3. Переместил файл на разные FTP и веб-серверы за брандмауэром ISA.
  4. Пробовал с IIS 6.0 и IIS 7.0
  5. Несколько клиентов загрузки. В том числе FireFox, FileZilla (в Windows) и wget (в Linux)

Это сработало:

  1. Скачивание других файлов из того же места на сервере. И больше, и меньше, и по размеру, чем оригинал. FTP и HTTP работали.
  2. Более ранняя версия этого файла (.DLL) работает. Как будто содержимое этого файла влияет на его обслуживание.

Сетевая архитектура:

Клиентская машина -> Интернет (ISP) -> ISA Server -> IIS 7.0

Единственными константами являются ISP, маршрутизатор Cisco и сервер ISA. Возможно ли, что что-то отклоняет загрузку из-за содержимого файла?

Я надеюсь, что в этом виновата ISA ... Я не эксперт по ISA, есть ли где-нибудь, где я могу поискать, чтобы установить, действительно ли ISA вызывает это?

Обновить:

  1. Разделение файла на две части с помощью шестнадцатеричного редактора приводит к тому, что одна половина файла обслуживается правильно, а другая часть - нет.
  2. Заархивирование файла приводит к успешной загрузке файла. Однако это не вариант для данного конкретного сценария.
  3. Переименование файла и его расширения также не работает.


Обновление 2009/10/22:

Оно делает НЕ похоже, что ISA вызывает эту проблему. Мы подключили ноутбук (работающий под управлением IIS) по общедоступному IP-адресу, и все равно загрузка файла составила 68%, прежде чем он завис. Два оставшихся компонента - это ISP и маршрутизатор Cisco серии 800. Возможно, кто-нибудь знает о проблеме с маршрутизатором?

Я встречал что-то похожее, чем в этом случае, попробуйте проверить: 1- Списки доступа на маршрутизаторе 2-проверьте тайм-аут соединения на сервере и клиенте

Вы используете какие-либо IPS на Cisco? Это может быть причиной необъяснимых выпадений, особенно если это всегда одна и та же "битка" :)

Вы фильтруете какие-либо ключевые слова в URL-адресах или содержимом?

Возможно, попробуйте зашифровать вредоносный файл в архиве zip или rar, а затем загрузить его?

Мы получили частичный ответ на вопрос, чем это вызвано.

После перезагрузки маршрутизатора Cisco файл загружается успешно. Я предполагаю, что это, вероятно, снова появится в будущем - после того, как через маршрутизатор пройдет достаточное количество трафика.

Было бы действительно полезно, если бы кто-нибудь мог указать нам направление, в котором можно найти первопричину этого.