Почему загрузка файла PDF приводит к тому, что регистрируются разные байты, все с sc-status 200
У меня установлена mojoportal CMS на сервере IIS7, где пользователи сообщают о проблемах при загрузке PDF-файла. Он всегда скачивается нормально для меня и большинства других, либо отображается в браузере, либо в Adobe Reader.
При использовании logparser для запросов к журналам IIS все ответы имеют статус 200 (ОК) или 304 (не изменен), но отправленные байты могут немного отличаться. Иногда ноль, около 211, около половины полного размера файла 27059, и много между ними. Много показать в полном размере 27059.
Представляют ли эти другие записи для меньшего числа байтов какие-либо ошибки, связанные с указанными проблемами? Это может быть проблема браузера / клиента или проблема на стороне сервера?
Если есть какая-либо другая информация, которая будет полезна, дайте мне знать. Это общий хостинг-сервер, хотя я немного ограничен в том, что я могу на нем копать.
* edit: я заметил, что записи журнала с меньшим числом байтов находятся в серии записей для одних и тех же клиентских IP-адресов, поэтому я предполагаю, что браузер делает что-то, где он получает файл порциями по нескольким запросам. Суммирование байтов клиентом все еще не приводит к последовательному общему количеству байтов, переданных за клиента.
1 ответ
Я установил исправление по адресу http://support.microsoft.com/kb/979543 на VPS-сервере, который я запускаю, и это решило проблему. Теперь посмотрим, сколько времени потребуется моей хостинговой компании для внедрения исправления на своем общем сервере IIS.
Это сложно диагностировать, поскольку это зависит от версии плагина браузера Adobe Reader, установленного на клиенте.