Iis

為什麼 pdf 文件下載會導致記錄不同的字節,所有字節都帶有 sc-status 200

  • October 29, 2018

我在 IIS7 伺服器上安裝了 mojoportal CMS,使用者報告下載 pdf 文件時出現問題。對於我和大多數其他人來說,它總是可以很好地下載,無論是在瀏覽器中還是在 Adob​​e Reader 中顯示。

使用 logparser 查詢 IIS 日誌,所有的響應都是狀態 200(OK)或 304(未修改),但發送的字節差異很大。有時為零,一些 211,一些大約是 27059 的完整文件大小的一半,以及介於兩者之間的很多。大量顯示27059的全尺寸。

這些其他較小字節數的條目是否代表某種類型的錯誤,與報告的問題相關?這可能是瀏覽器/客戶端問題還是伺服器端問題?

如果有任何其他有用的資訊,請告訴我。這是一個共享託管伺服器,所以我在伺服器上可以探勘的內容有些有限。

*編輯:我注意到具有較小字節數的日誌條目位於相同客戶端IP的一系列條目中,所以我猜瀏覽器正在做一些事情,它通過多個請求以塊的形式獲取文件。按客戶端對字節求和仍然不會導致每個客戶端傳輸的總字節數一致。

我在我執行的 VPS 伺服器上實現了http://support.microsoft.com/kb/979543上的修補程序,它已經解決了問題。現在看看我的託管公司需要多長時間在他們的共享 IIS 伺服器上實施修補程序。

這是一個棘手的診斷,因為它取決於客戶端上安裝的 Adob​​e Reader 瀏覽器外掛的版本。

引用自:https://serverfault.com/questions/132205